*/ protected $fillable = [ 'repository_id', 'ticket_id', 'hash', 'short_hash', 'branch', 'author_name', 'author_email', 'message', 'url', 'committed_at', ]; /** @var array */ protected $casts = ['repository_id' => 'integer', 'ticket_id' => 'integer', 'committed_at' => 'datetime']; /** @return BelongsTo */ public function repository(): BelongsTo { return $this->belongsTo(GitRepository::class, 'repository_id'); } /** @return BelongsTo */ public function ticket(): BelongsTo { return $this->belongsTo(Ticket::class, 'ticket_id'); } }