Skip to content

Instantly share code, notes, and snippets.

View Player.php
<?php
namespace App;
class Player
{
/**
* @var string
*/
public string $name;
View StringCalculator.php
<?php
namespace App;
use Exception;
class StringCalculator
{
/**
* The maximum number allowed.
@laracasts
laracasts / Game.php
Created Jan 3, 2020
Bowling Game Kata
View Game.php
<?php
namespace App;
class Game
{
/**
* The number of frames in a game.
*/
const FRAMES_PER_GAME = 10;
View RomanNumerals.php
<?php
namespace App;
class RomanNumerals
{
const NUMERALS = [
'M' => 1000,
'CM' => 900,
'D' => 500,
@laracasts
laracasts / modal.blade.php
Last active Aug 26, 2020
Modals with Zero JavaScript
View modal.blade.php
<div id="{{ $name }}" class="overlay">
<a href="#" class="cancel"></a>
<div class="modal">
{{ $slot }}
<a href="#" class="close">&times;</a>
</div>
</div>
@laracasts
laracasts / Accordion.vue
Created May 25, 2018
vuecasts.com - episode 41 source code.
View Accordion.vue
<template>
<div>
<accordion-item
v-for="(item, index) in items"
:title="item[titleName]"
:body="item[bodyName]"
:key="index"
:is-open="activeItemIndex == index"
@toggled="onToggle"
></accordion-item>
@laracasts
laracasts / vue-custom-input-component-exercise.js
Created Jan 9, 2017
vuecasts.com - Custom Input Components exercise.
View vue-custom-input-component-exercise.js
Vue.component('coupon', {
props: ['code'],
template: `
<input type="text"
:value="code"
@input="updateCode($event.target.value)"
ref="input">
`,
View webpack.config.js
let webpack = require('webpack');
let path = require('path');
module.exports = {
entry: {
app: './resources/assets/js/app.js',
vendor: ['vue', 'axios']
},
output: {
@laracasts
laracasts / Alert.vue
Created Mar 15, 2016
Alert .vue example.
View Alert.vue
<template>
<div class="Alert Alert--{{ type | capitalize }}">
<slot></slot>
</div>
</template>
<script>
export default {
props: {
type: {
View sublime-user-setting.json
{
"additional_path_items":
[
"/usr/local/php5/bin/"
],
"auto_complete_selector": "source, text",
"bold_folder_labels": true,
"color_scheme": "Packages/Colorsublime-Themes/Facebook.tmTheme",
"font_face": "Fira Code",
"font_options": [],
You can’t perform that action at this time.