Как преобразовать этот необработанный запрос Laravel красноречивым образом:Преобразовать необработанный запрос Laravel красноречивым
select c.name as country from country c, address ad, city ci where
ad.id = 1 and city.id = ad.city_id and c.code = ci.country_code
Спасибо за помощь !! ur Query Builder, но Eloquent way показывает Звонок на неопределенный метод Illuminate \ Database \ Query \ Builder :: city() –
@WahidNahiyan 'city' и' address' являются отношениями в модели страны, и оба должны быть объявлены , –
yes u are right .. в большом проекте иногда трудно управлять Модели вместе с другими моделями, так как многие разработчики работают, а некоторые - меньше опыта, а некоторые - больше. Я думаю, что подход Query Builder довольно прост и понятен где у Eloquent есть свои методы и декларации о модели. Каково ваше мнение? Еще раз спасибо за помощь! –