سوال بپرسید
3

خطای Base table or view already exists در لاراول

سوال بپرسید

سلام من طبق دوره آموزش لاراول برای طراحی وبلاگ لاراول پیش رفتم ولی تو migrate کردن به ارور زیر برخورد کردم:

2019-07-08_11-56-15_thumb.jpg

و جدول role_user هم به صورت  زیره:

2019-07-08_11-21-42_thumb.jpg

 

برچسب ها:
گزارش سوال
پرسیده شده در
آمار بازدید: 196

1 پاسخ

0

وقتی شما از سیستم احراز هویت لاراول به صورت خودکار استفاده می کنید، یک جدول به نام users به صورت اتوماتیک در پایگاه داده شما ایجاد می شود که فیلد id آن معمولا به صورت biginit تعیین می گردد.

در مثال فوق که ارسال کرده اید رابطه بین جداول user و role به درستی تعریف نشده است و تنها ایراد آن خط ۱۷ می باشد. یعنی باید مقدار زیر:

$table->unsignedInteger('user_id');

به صورت زیر تغییر کند:

$table->unsignedBigInteger('user_id');