Skip to content

Instantly share code, notes, and snippets.

@isometriq
isometriq / Form.js
Created February 24, 2018 04:15
Extending a Vue component template
import component from './component'
export default component({
name: 'form',
template: `
<div>
<div>
<slot name="header"><h2>{{ title }}</h2></slot>
</div>
<div>
@isometriq
isometriq / Model.php
Last active February 21, 2022 12:44
Eloquent Model Automatic Cast
namespace App\Models;
use DB;
use Illuminate\Database\Eloquent\Model as BaseModel;
abstract class Model extends BaseModel
{
static $automaticCasts = [];
public function __construct(array $attributes = [])
@isometriq
isometriq / Artist.ts
Last active May 15, 2021 19:23
Typescript implicit super constructor for inherited class
class Artist {
constructor(
public name: string,
public age: number,
public style: string,
public location: string,
) {
// base logic
}
}