ftp
3 سال پیش توسط ftp مطرح شد
5 پاسخ

رابطه n به n

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


ثبت پرسش جدید
حسین شیری نژاد
تخصص : programmer
@hosseinshirinegad98 3 سال پیش مطرح شد
0

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


Muhammad
تخصص : Back-End Developer
@muhammad 3 سال پیش مطرح شد
1

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


ftp
تخصص : ساده
@ftp 3 سال پیش مطرح شد
-1

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

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

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


حسین شیری نژاد
تخصص : programmer
@hosseinshirinegad98 3 سال پیش مطرح شد
0

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


ftp
تخصص : ساده
@ftp 3 سال پیش آپدیت شد
0

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

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

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

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

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

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

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

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