• 1400/01/18

اضافه کردن onDelete به یک ستون دیتابیس :

سلام من میخام به یک کلید خارجی parent_id       

onDelete    اضافه کنم یعنی ادیت کنم 

دستورش چیه؟ لاراول 8

  • 1400/01/19
  • ساعت 14:27

با سلام خدمت شما همراه عزیز

 

سرچ‌کنید 


  • 1400/01/19
  • ساعت 14:40

یک راه تغییر  یا ویرایش یک ستون استفاده از دستور change هست مثل این مورد

$table->unsignedBigInteger('parent_id')->nullable()->change();

ولی برای foreign نمیشه از این دستور استفاده کرد مثلا این کد زیر اشتباهه

 $table->foreign('parent_id')->references('id')->on('menus')->onDelete('cascade')->change();

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

برای همین پرسیدم


  • 1400/01/19
  • ساعت 15:10

https://stackoverflow.com/questions/44744733/laravel-add-foreign-key-on-existing-table-with-data

 

 

راه حل هارو دنبال کنید

 

توی مستندات اصلی موردی نوشته نشده

 

قبلا بنده استفاده کردم یادم نیست توی کدوم پروژه بوده اگر پیدا کردم براتون میفرستم


  • 1400/01/19
  • ساعت 15:14

ممنون


  • 1400/01/19
  • ساعت 15:14

سلامت باشید


logo-samandehi