'required', 'template' => 'required', ]; /** * The fillable properties. * * @var string[] */ protected $fillable = ['name', 'template']; /** * Overrides the models boot method. * * @return void */ public static function boot() { parent::boot(); self::saving(function ($template) { $template->slug = Str::slug($template->name); }); } }