[英]How to access data of a pivot table ( many to many relationship laravel )
[英]How to delete a data in a many to many relationship table
例如,我有3個表,分別是Supplier,supplier_product和product。 1個供應商有多種產品,而1個產品可能由多個供應商提供,數據存儲在vendor_product表中。
supplier1 - product2
supplier1 - product 1
我想刪除產品1的供應商1,該怎么辦?
表:
供應商 Supplier_id,名稱.....
供應商_產品| Supplier_id,product_id ........
產品展示 product_id,名稱.....
您可以使用Eloquents detach()
或sync()
方法, 在這里可以找到解釋
以下是一些例子
// detaching
$supplier = App\Supplier::find(1);
$supplier->products()->detach([1]);
// syncing
$supplier = App\Supplier::find(1);
$supplier->products()->sync([2]);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.