После нахождения записи из базы данных свойства отношений равны нулю, например, у меня есть «Бронирование», и у этого бронирования есть одна запись с именем другой сущности «AccommodationBooking» после того, как я выбрал бронирование из БД, Размещение размещения равно нулю
но эта проблема возникает только на моем новом веб-хостинге. Я проверил его на 2 разных локальных машинах, он работает хорошо, также я проверил его на хостинге, который специально для Laravel, работает нормально. но на моем новом сервере он не работает
что может сделать эту проблему? Примечание: эта проблема возникает только на некоторых объектах, но не на всех!
вот мои отношения:
class Booking extends Model
{
public function accommodationBooking(){
return $this->hasOne(\App\Models\Bookings\Accommodation\AccommodationBooking::class,'booking_id','id');
}
}
class AccommodationBooking extends Model
{
public function booking(){
return $this->belongsTo(\App\Models\Bookings\Booking::class,'booking_id','id');
}
}
ErrorMessage: Попытка получить свойство примера кода необъектного объекта:
return $booking->accommodationBooking->accommodation_booking_ref;
Я уже проверил базу данных, все в порядке, в базе данных есть резервирование, внешний ключ уже определен, и все выглядит хорошо.