|ScheduleRefuse newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|ScheduleRefuse newQuery() * @method static \Illuminate\Database\Eloquent\Builder|ScheduleRefuse onlyTrashed() * @method static \Illuminate\Database\Eloquent\Builder|ScheduleRefuse query() * @method static \Illuminate\Database\Eloquent\Builder|ScheduleRefuse whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ScheduleRefuse whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ScheduleRefuse whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|ScheduleRefuse whereProviderId($value) * @method static \Illuminate\Database\Eloquent\Builder|ScheduleRefuse whereScheduleId($value) * @method static \Illuminate\Database\Eloquent\Builder|ScheduleRefuse whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ScheduleRefuse withTrashed(bool $withTrashed = true) * @method static \Illuminate\Database\Eloquent\Builder|ScheduleRefuse withoutTrashed() * * @mixin \Eloquent */ class ScheduleRefuse extends Model { use SoftDeletes; protected $fillable = [ 'schedule_id', 'provider_id', ]; protected $casts = [ 'created_at' => 'datetime', 'updated_at' => 'datetime', 'deleted_at' => 'datetime', ]; public function schedule(): BelongsTo { return $this->belongsTo(Schedule::class); } public function provider(): BelongsTo { return $this->belongsTo(Provider::class); } }