راکت
حل شده

laravel

11 پاسخ

سلام خساه نباشید من تو مایگرشن نویسی ضعیقم ایراد این کجاس

 تصویر

ثبت پرسش جدید

پاسخ‌ها

11
Mohammad
Mohammad
@Reza.7

تخصص: 5656565

بهترین پاسخ

یکبار rollback کنید و بعد وارد phpmyadmin بشید به صورت دستی اون جدول رو پاک کنید
بعد دوباره migrate کنید

Mohammad
Mohammad
@Reza.7

تخصص: 5656565

درود بر شما
میگه متدی به نام cascadeOnUpdate نیست
به این صورت باید بنویسید

$table->unsignedBigInteger('post_id');
$table->references('id')->on('posts')->onDelete('cascade');
رضا جهانگیر
رضا جهانگیر
@rezajahangir

تخصص: Full-Stack Developer

مایگریشتونو بفرستین

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

امیررضا
امیررضا
@amirrezaraadi021

تخصص: Web programming

Schema::create('category_post', function (Blueprint $table) {

        $table->unsignedBigInteger('category_id')
        ->constrained()
        ->onUpdate('cascade')
        ->onDelete('cascade');

        $table->unsignedBigInteger('post_id')
        ->references 
        ->onUpdate('cascade')
        ->onDelete('cascade');

        $table->timestamps();
    });
امیررضا
امیررضا
@amirrezaraadi021

تخصص: Web programming

سلام نشد بارمم ممنونم

رضا جهانگیر
رضا جهانگیر
@rezajahangir

تخصص: Full-Stack Developer

سلام.
به صورت زیر بنویسید.

$table->foreignId('category_id')->constrained()->onDelete('CASCADE')->onUpdate('CASCADE')
$table->foreignId('post_id')->constrained()->onDelete('CASCADE')->onUpdate('CASCADE')

بعد دستور زیر رو وارد کنید.

php artisan migrate:fresh

موفق باشید

محمد رستمی
محمد رستمی
@mohammadphp

تخصص: طراح و برنامه نویس وب

@amirrezaraadi021
سلام چرا
references
رو مشخص نکردی؟

امیررضا
امیررضا
@amirrezaraadi021

تخصص: Web programming

 تصویر

ببخشید این امد

امیررضا
امیررضا
@amirrezaraadi021

تخصص: Web programming

من مایکرشن بلد نیستم دوستم برام نوست من سمت ویو بنویسم با کنترلر بد من مزاحم شما شدم

امیررضا
امیررضا
@amirrezaraadi021

تخصص: Web programming

داکیومت لاراول ددیدم ولی نشد بازمم ممنونم کمک کردرین

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

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