*/ protected $fillable = ['company_id', 'team_id', 'title', 'slug', 'color', 'description', 'archived_at', 'is_default']; /** @var array */ protected $casts = ['company_id' => 'integer', 'team_id' => 'integer', 'archived_at' => 'datetime', 'is_default' => 'boolean']; /** @return BelongsTo */ public function company(): BelongsTo { return $this->belongsTo(Company::class, 'company_id'); } /** @return BelongsTo */ public function team(): BelongsTo { return $this->belongsTo(Team::class, 'team_id'); } /** @return HasMany */ public function tickets(): HasMany { return $this->hasMany(Ticket::class, 'project_id'); } }