我嘗試使用Laravel創建「getThreeWorks」方法。每個視圖發佈到其「定位」。它存儲在同一個表中。例如,「工作1具有網絡方向,工作2具有2D方向,工作3具有3D方向」。如何爲每個類別選擇1個隨機元素
在每篇文章的末尾,我想建議一個鏈接到3個其他作品(以隨機順序)。
因此,我想要一個具有「網絡」方向的工作鏈接,另一個具有「2D」方向,另一個具有「3D」方向。
我根本無法獲取SQL查詢。你可以幫我嗎 ?謝謝 !
public function getThreeWorks()
{
$workFrom3D = Work::where('orientation', '3D')->inRandomOrder->limit(1)->get();
$workFrom2D = Work::where('orientation', '2D')->inRandomOrder->limit(1)->get();
$workFromWeb = Work::where('orientation', 'web')->inRandomOrder->limit(1)->get();
}
你有沒有嘗試成才? – Sami
是的,我編輯我的問題 – Jeremy
$ workFrom3D = Work :: where('orientation','3D') - > inRandomOrder-> first(); – Scott