لینک کوتاه اشتراک گذاری
لینک کوتاه اشتراک گذاری
سلام.
جدول واسط میتونه هر چند تا فیلد داشته باشه. اون حالتی که فقط دو تا فیلد کلید تو جدول واسط هست معمولا برای روابط چند به چند استفاده میشه. اول دقیق بررسی کن که نوع رابطه بین جداولت کدومه، بعد جدول واسطش رو بذار.
لینک کوتاه اشتراک گذاری
@t.chegini
به شکل زیر استفاده کردم
در مدل
public function products()
{
return $this->belongsToMany(Product::class)->withPivot('qty');
}
و در زمان ثبت سفارش به شکل زیر
foreach (Cart::content() as $item){
$order->products()->attach($item->id,['qty'=> $item->qty]);
}
لینک کوتاه اشتراک گذاری
موفق باشید.
من که عاشق متد sync هستم. خیلی خیلی کار منو راه انداخته.