亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

無法在 Laravel 中連接表

無法在 Laravel 中連接表

PHP
守候你守候我 2023-08-19 14:25:41
我是 Laravel 的新手。我需要加入兩個表,但我不知道我做錯了什么。當我檢查望遠鏡時,我的查詢沒有顯示。這是我想要運行的查詢SELECT * FROM products join subcategories on products.subcategories_id = subcategories.id where subcategories.categories_id = 1在我的 laravel 控制器中我有public function showCategoriesProducts(String $cat){        $categories = Categories::all();        $products = Products::join('subcategories', function($join) {            $join->on('products.subcategories_id', '=', 'subcategories.id');         }) ;        dd($products);        return view('products.index',compact('products','categories'));    }這是我的 web.phpRoute::get('/categories/{categories_id}', 'ProductController@showCategoriesProducts')->name('categories.show');我的產品屬于子類別,子類別屬于類別。我需要從類別 ID 中獲取產品。請幫忙謝謝!
查看完整描述

1 回答

?
守著一只汪

TA貢獻1872條經驗 獲得超4個贊

您正在構建查詢,但不獲取記錄。添加->get()在查詢末尾添加以發出請求。

$products = Products::join('subcategories', function($join) { 
    $join->on('products.subcategories_id', '=', 'subcategories.id');
 })->get();


查看完整回答
反對 回復 2023-08-19
  • 1 回答
  • 0 關注
  • 104 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號