راکت

رابطه n به n

5 پاسخ

@mohaligateway
@muhammad
@ali.bayat
من میخوام بین جدول کالا و سرویس دهنده و ویژگی که n به n هستند رابطه ایجاد کنم میشه راهنمایی کنید که ایا یک جدول واسط ایجاد کنم یا راه بهتری هم هست؟

ftp
ftp
@ftp
ثبت پرسش جدید

پاسخ‌ها

5
حسین شیری نژاد
حسین شیری نژاد
@hosseinshirinegad98

تخصص: programmer

سلام دوتا جدول میانه بینشون ایجاد کنید

Muhammad
Muhammad
@muhammad

تخصص: Back-End Developer

هر سرویس‌دهنده چند کالا رو ارائه می‌کنه و هر کالا توسط چند سرویس‌دهنده ارائه میشه.
جدولی برای کالاها داریم، جدولی برای سرویس‌دهنده‌ها و یک Pivot Table دوتا کلید خارجی برای این دو جدول داره.

شاید پاسخ شما همین‌جا باشد

ftp
ftp
@ftp

تخصص: ساده

@hosseinshirinegad98
@muhammad
@mohaligateway
@Rp76
من جداول رو ایجاد کردم و به کمک پلی مورفیک رابطه ها را ساختم کدم هم اینه

 $product=Product::find(9);
    $rule=new Rule([
       'name_rule'=>"hhhh",
    ]);
    $product->rules()->save($rule);

اما ارور دارم
توضیح تصویر رو وارد کنید

حسین شیری نژاد
حسین شیری نژاد
@hosseinshirinegad98

تخصص: programmer

این روش پیاده سازی رابطه چند به چند شما که اشتباست.در رابطه چند به چند ما متد save نداریم.

ftp
ftp
@ftp

تخصص: ساده

@hosseinshirinegad98
دو تا متدد داریم یا attach یا save هست البته از associate هم استفاده میشه
الان مشکل من اینکه اصلا خروجی بهم نمیده و ایراد میگیره نمیدونم از چی میتونه باشهتوضیح تصویر رو وارد کنید

توضیح تصویر رو وارد کنید

توضیح تصویر رو وارد کنید

توضیح تصویر رو وارد کنید

سه تا مدل هست و یکی جدول مورفی هست
اینم کدم

$product=Product::find(9);
    return $product->rules()->save($product);

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام