رفع دو خطا در لاراول
در مطلب زیر به دو نمونه از خطاهای رایج در هنگام کار با فریم ورک لاراول میپردازیم. در این مقاله علت بروز خطا در لاراول و نیز طریقه برطرف کردن آنها را بررسی میکنیم.
- خطای اول که ممکن است شما هم با آن روبرو شده باشید به صورت زیر است:
Base table or view already exists: 1050 Table ‘users’ already exists
جدول پایه یا نمایه در حال حاضر وجود دارد: ۱۰۵۰ جدول ‘کاربران’ در حال حاضر وجود دارد
در صورت روبرو شدن با این پیغام بهتر است جدول create_users_table.php را به صورت زیر تغییر دهید:
- خطای دوم که ما مثال آن را در لاراول ورژن ۵ آوردهایم به شرح زیر است.
Access denied for user ‘homestead@localhost’ … in laravel 5
تنظیمات فایل تنظیمات لاراول (.env) را در شاخه اصلی به صورت زیر انجام دادید:
در قسمت DB_DATABASE نام DATABASE مورد نظر خود را وارد کنید. سپس دستور زیر را بزنید:
php artisan migrate
زمانی که در فایل تنظیمات .env متغیرها را با توجه به تنظیمات مورد نظرتان مطابقت میدهید ولی با پیغام بالا روبرو میشوید ابتدا باید پیکربندی خود را پاک کنید. برای اینکار دستور زیر را در قسمت CMD وارد کنید (از طریق جستجو در ویندوز میتوانید بهCMD دسترسی پیدا کنید.)
php artisan config : clear
تمام پنجرههای ترمینال cmd را ببندید و سپس ترمینال CMD را راهاندازی مجدد کنید و این کار باید پیام خطا را از بین ببرد.
در این نوشته با دو خطا در لاراول و راه برطرف کردن آن آشنا شدید. منتظر آموزشهای بیشتر در فرمورک لاراول در مقالات بعدی ما باشید.
گروه توسعه فناوری وب ایران موفقیت روزافزون شما را آرزومند است.