سرمایه گذاری متفاوت در سال نو 🍎🌱 ۳۵٪ تخفیف نوروزی ➕ حضور رایگان در مسترمایند نخبگان صنعت نرم‌افزار 💻✅
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ مجید صادقی زاده
مشکل در migrate جدول ها
جامعه لاراول ایجاد شده در ۱۶ اسفند ۱۳۹۸

با عرض سلام 

من مایگریشن هامو می‌خواستم رفرش کنم اطلاعاتش پاک بشه 

الان خطای زیر رو دارم 

SQLSTATE[42S02]: Base table or view not found: 1146 Table 'notification.permissions' doesn't exist
اسم دیتابیسم notification هست

جدول permissions رو قبلا مایگریت کرده بودم اصلا هیچ مشکلی نداشت ولی الان نمیدونم چرا این خطا رو میده 

لطفا راهنمایی بفرمایید . خیلی ممنون

مشکل رو شناسایی کردم 

در فایل PermissionServiceProvider

مدل Permission فراخوانی میشد ، درصورتیکه این دستور قبل از دستورات اولیه ی پروژه اجرا میشد و باعث بروز اون خطایی که بالا نوشتم میشد ، توی یه بلاک try , catch انداختمش مشکل برطرف شد

البته فکر میکنم بهتر باشه اول بررسی بشه درصورتیکه توی جدول permissions مقداری وجود داره ، دستورات بعدی رو اجرا کنه. :D

مجید صادقی زاده ۱۶ اسفند ۱۳۹۸، ۰۹:۰۸