*/ use HasFactory; protected $fillable = [ 'name', 'description', 'body', 'is_favorite', 'usage_count', 'last_used_at', ]; protected function casts(): array { return [ 'is_favorite' => 'boolean', 'usage_count' => 'integer', 'last_used_at' => 'datetime', ]; } public function tags(): BelongsToMany { return $this->belongsToMany(Tag::class)->orderBy('tags.name'); } }