|PaymentSchedule newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|PaymentSchedule newQuery() * @method static \Illuminate\Database\Eloquent\Builder|PaymentSchedule query() * @mixin \Eloquent */ class PaymentSchedule extends Model { use HasFactory; protected $table = 'payment_schedules'; protected $fillable = [ 'payment_id', 'schedule_id', ]; protected $casts = [ 'created_at' => 'datetime', 'updated_at' => 'datetime', ]; public function payment(): BelongsTo { return $this->belongsTo(Payment::class); } public function schedule(): BelongsTo { return $this->belongsTo(Schedule::class); } }