Я новичок в Laravel.
Я хочу добавить соединение фильтра через Laravel Eloquent модель.
У меня ниже отношения
user
принадлежит city
user
имеет один restaurant
restaurant
имеет много jobs
Теперь я хочу получить все jobs
с фильтр city
.
Я пробовал несколько способов, но в итоге ошибочно, как:
$jobs = Job::where("date_time", ">=", $currentDate)->where("city.id", 50)->whereIn('job_status', ['upcoming', 'active'])->orderBy('start_date_time', 'desc')->get();
и ниже
$jobs = Job::with(['restaurant'])->where("date_time", ">=", $currentDate)->where("city.id", 50)->whereIn('job_status', ['upcoming', 'active'])->orderBy('start_date_time', 'desc')->get();
Так , вот как я могу добавить соединение с работы -> ресторан -> пользователь -> город?
Спасибо