MHT
6 سال پیش توسط MHT مطرح شد
0 پاسخ

ذخیره کردن داده ها در pivot table

سلام و وقت بخیر.
اگر یک pivot table زیر رو داشته باشم و از طرفی برای مقدار price و amount مقادیری رو به صورت پیش فرض تعریف کرده باشم و کاربر موقع انتخاب محصول میتونه از بین این مقادیر یک مقدار رو انتخاب کنه. سوالم اینه که برای ذخیره کردن این انتخاب ها در دیتابیس چه دستوری رو باید بنویسم؟

public function up()
{
Schema::create('product_shop', function (Blueprint $table) {
$table->increments('id');
$table->unsignedInteger('product_id');
$table->unsignedInteger('shop_id');
$table->integer('price');
$table->integer('amount');

        $table
            ->foreign('product_id')
            ->references('id')
            ->on('products')
            ->onDelete('cascade');
        $table
            ->foreign('shop_id')
            ->references('id')
            ->on('shops')
            ->onDelete('cascade');
        $table->timestamps();
    });
}

ثبت پرسش جدید

به همدیگه کمک کنیم

به MHT کمک کنید تا مشکل خودش را حل کند؛ این‌طور می‌توانیم با هم پیشرفت کنیم.

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

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