*/ protected $fillable = [ 'repository_id', 'provider', 'delivery_id', 'event', 'status', 'message', 'commit_count', 'linked_count', 'ignored_count', 'payload', 'received_at', ]; /** @var array */ protected $casts = [ 'repository_id' => 'integer', 'commit_count' => 'integer', 'linked_count' => 'integer', 'ignored_count' => 'integer', 'payload' => 'array', 'received_at' => 'datetime', ]; /** * Repository that received the provider webhook. * * @return BelongsTo */ public function repository(): BelongsTo { return $this->belongsTo(GitRepository::class, 'repository_id'); } }