سلام من میخام به یک کلید خارجی parent_id
onDelete اضافه کنم یعنی ادیت کنم
دستورش چیه؟ لاراول 8
با سلام خدمت شما همراه عزیز
سرچکنید
یک راه تغییر یا ویرایش یک ستون استفاده از دستور change هست مثل این مورد
$table->unsignedBigInteger('parent_id')->nullable()->change();
ولی برای foreign نمیشه از این دستور استفاده کرد مثلا این کد زیر اشتباهه
$table->foreign('parent_id')->references('id')->on('menus')->onDelete('cascade')->change();
دستور change اجازه نمیده استفاده کنم اینجا
برای همین پرسیدم
https://stackoverflow.com/questions/44744733/laravel-add-foreign-key-on-existing-table-with-data
راه حل هارو دنبال کنید
توی مستندات اصلی موردی نوشته نشده
قبلا بنده استفاده کردم یادم نیست توی کدوم پروژه بوده اگر پیدا کردم براتون میفرستم
ممنون
سلامت باشید