我有三個表的庫存,產品PRODUCT_CATEGORYLaravel能言善辯,具有多表多
表:庫存
id product_name quantity
1 2 24
2 2 54653
3 1 34
這裏product_name的外國key..this表有很多關係產品表
表:產品
id name type_fk_id
1 pc 1
2 laptop 2
3 servo_oil 2
這裏type_fk_id是國外key..this表有很多關係與PRODUCT_CATEGORY表
表:PRODUCT_CATEGORY
id type_name
1 PC
2 oil
3 servo_oil
存在PRODUCT_CATEGORY表的外鍵
在我的控制器中
$data=Inventory::all();
return view('inv_view',compact('data'));
在inv_view視圖
@foreach($data as $inv)
{{$inv->id}}
{{$inv->qty}}
@endforeach
我希望在視圖部分還顯示產品名稱和類別,多數民衆贊成意味着
id quantity product_name category
1 34 pc pc
2 436 servo_oil oil
我不知道如何訪問或得到該數據查看使用laravel雄辯的關係 我知道如何使用hasmanyThrough在模型中訪問product_category->product->inventory
...我該如何使用逆hasmanythrough的這就是意味着inventory->product->product_category
得到這個錯誤使用RelationNotFoundException.php線20烏爾代碼=== RelationNotFoundException後: 電話未定義關係[產物]上模型[ App \ Inventory] .-一個事情如何庫存知道它的外鍵是product_name ????? – Borna
您需要創建關係內部庫存模型? –
可以ü提供什麼樣的庫存關係?你的意思是什麼? – Borna