如何在Laravel 5.2查询生成器group join中创建查询
我有以下SQLPDO查询如何在Laravel 5.2查询生成器group join中创建查询,laravel,Laravel,我有以下SQLPDO查询 ("SELECT actual_remains.quantity, ingredients.name, ingredients.unit, ingredients.id FROM actual_remains LEFT JOIN ingredients ON ingredients.id = actual_remains.ingredient WHERE
("SELECT
actual_remains.quantity,
ingredients.name,
ingredients.unit,
ingredients.id
FROM
actual_remains
LEFT JOIN
ingredients ON ingredients.id = actual_remains.ingredient
WHERE
actual_remains.shop = ".$shopNumber);
如何在laravel query builder中进行此查询?以下是编写此查询的直接查询生成器方法(有关更多信息,请参阅): 如果您创建模型并设置它们的关系,您可能会有类似的情况:
(新应用\ActualRemain)->查找($shopNumber)->带有('components')代码>
有关雄辩关系的更多信息,请参阅。到目前为止,您定义了哪些模型?与哪些关系?你能展示一下吗?比如-DB::table('actual_remains')->select('component','quantity')->where('shop','=','request')->get();
$actualRemains = DB::table('actual_remains')
->leftJoin('ingredients', 'actual_remains.ingredient', '=', 'ingredients.id')
->select('actual_remains.quantity', 'ingredients.name', 'ingredients.unit', 'ingredients.id')
->where('actual_remains.shop', '=', $shopNumber)
->get();