خطای 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

 

برچسب ها:
پرسیده شده در: 5 سال قبل
آمار بازدید: 1511
0

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

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

$table->unsignedInteger('user_id');

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

$table->unsignedBigInteger('user_id');

 

ارسال شده در: 5 سال قبل
masoudsalehi (1725)
بیش از ۲ سال عضویت در روکسو بیش از ۲ سال عضویت در روکسو دارای 1000 کارما دارای 1000 کارما نظرات دریافتی:‌ بیش از 50 نظرات دریافتی:‌ بیش از 50 دارای 25 پاسخ صحیح دارای 25 پاسخ صحیح ارسال کننده پاسخ با 25 رای ارسال کننده پاسخ با 25 رای
جهت ارسال پاسخ ابتدا عضو سایت شوید.