ТаблицыLaravel Eloquent Query Builder (с JOIN)
VENDOR
id name approved
PRODUCT
id name price instock fky_prod_vendor_id
Отношения
VENDOR(hasMany products()) <- (one-to-many) -> (hasOne vendor())PRODUCT
Запрос
Как я могу получить все продукты в наличии на складе от одобрил поставщика с использованием Eloquent, учитывая, что отношения определены в модели?
Мой SQL выглядит следующим образом, но мне нужно использовать отношения «Доброе», чтобы достичь следующего.
select product.id
from product, vendor
where product.fky_prod_vendor_id = vendor.id
and vendor.approved = 'y'
and product.instock > 0
Благодаря
K
Все, что вам нужно, чтобы построить этот запрос описан в документации Laravel: http://laravel.com/docs/5.1/queries (о Где Морозы) и http://laravel.com/docs /5.1/eloquent -relationships (о возникновении взаимопонимания – svrnm