簡體   English   中英

php 使用查詢生成器在 laravel 中嵌套查詢

[英]php nested query in laravel using query builder

在此處輸入圖像描述 我正在使用 laravel 制作電子商務應用程序 api 並有一個產品數據表和另一個產品圖像表

此查詢工作正常。 我想要嵌套查詢,其中每個產品都有其圖像列表。我正在制作 android 應用程序,需要在輪播 slider 中顯示多個產品圖像,並且需要嵌套 JSON

$products = DB::table('products')->where ('stock_quantity',  '<>' , 0 )->inRandomOrder()->get();

在 products 表中,我有唯一的“id”,並且在 product_images 表中使用相同的 id 到 map 數據。

在此處輸入圖像描述

我認為簡單的加入將達到目的:

 $products = DB::table('products')->where ('stock_quantity',  '<>' , 0 )->join('product_images',
            'product_images.product_id','products.id')->select('product.*','product_images*')
            ->get();

但是,我必須說我不推薦這種存儲圖像,你應該為每一行存儲一個 product_image,而不是每行 7 個產品圖像......

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM