SQLSTATE[42S02]: Базовая таблица или представление не найдены: 1146 Таблица «блог.роли» не существует

#laravel #laravel-8

Вопрос:

Я клонирую проект. Когда я запускаю composer install , я получаю эту ошибку

 SQLSTATE[42S02]: Base table or view not found: 1146 Table 'axie.roles' doesn't exist (SQL: select * from `roles` where `id` = 3 and `guard_name` = web limit 1)
 

даже если я выполню эти команды

 php artisan cache:clear
php artisan view:clear
php artisan config:clear
php artisan optimize:clear
composer dump-autoload
composer install
composer update
php artisan migrate
 

Все та же ошибка..

Комментарии:

1. Убедитесь, что у вас есть roles таблица в вашей базе данных, сначала перенесите, а затем обновите

Ответ №1:

Проверьте, есть ли у вас roles в папке таблица добавления миграции database/migrations .

Также проверьте, правильно ли вы подключаетесь к базе данных (вы можете увидеть это с DB::connection()->getConfig() помощью команды). Если файл отредактирован неправильно .env .