Я хочу добавить отношение к моей модели в laravel. Я знаю, что это возможно с помощью ресурса, но мне нужно, чтобы оно было добавлено к модели, поэтому здесь, как показано ниже, я делаю:
protected $appends = ['accommodation_rooms'];
public function getAccommodationRoomsAttribute(){
return $this->accommodationRooms();
}
и мое отношениеis:
public function accommodationRooms()
{
return $this->Hasmany(AccommodationRoom::class);
}
но когда я запускаю свой API, он возвращает ноль, но когда я вызываю отношение, оно имеет отношение, и у него нет проблем. Любая идея, что я делаю неправильно ??
РЕДАКТИРОВАТЬ
$data = Accommodation::with('city', 'accommodationFacilities', 'gallery')
->where('is_deleted', 0)->Paginate(env('PAGINATE_NUMBER'));
return $data;