*/ use HasFactory, HasUuids, SoftDeletes; protected $fillable = [ 'name', 'icon', 'color', 'type', 'user_id', ]; protected function casts(): array { return [ 'type' => CategoryType::class, ]; } /** @return BelongsTo */ public function user(): BelongsTo { return $this->belongsTo(User::class); } /** @return HasMany */ public function transactions(): HasMany { return $this->hasMany(Transaction::class); } }