پرش به محتوا

حذف کلید خارجی در لاراول

همونطور که میدونید اگه یه کلید خارجی توی مایگریشن ها و متد up()  اضافه کنیم ، باید اون رو توی متد down()  حذفش کنیم و یا به اصطلاح drop کنیم. روابط رو میتونید در phpmyadmin->structure->Relation view  ببینید . برای حذف این روابط داکیومنت خود لاراول گفته این کار رو بکنید :

To drop a foreign key, you may use the dropForeign method. Foreign key constraints use the same naming convention as indexes. So, we will concatenate the table name and the columns in the constraint then suffix the name with “_foreign”:

$table->dropForeign('posts_user_id_foreign');

 

یک راه دیگه که توی داکیومنت لاراول گفته نشده اینه :

$table->dropForeign(['user_id']);

 

2 دیدگاه دربارهٔ «حذف کلید خارجی در لاراول»

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *