Когда я запускаю код "php artisan migrate" в терминале, я не могу создать таблицу на http: // localhost / phpmyadmin /


Когда я запускаю код "php artisan migrate" в терминале, я не могу создать таблицу на http: // localhost / phpmyadmin /

23.10.2020 08:44:59 Просмотров 5 Источник

Illuminate\Database\QueryException

SQLSTATE[HY000] [2002] нет такого файла или каталога (SQL: select * from information_schema.tables where table_schema = TestLaravel and table_name = migrations and table_type = 'BASE TABLE')

at vendor/laravel/framework/src/Illuminate/Database/Connection.php:671
   667▕         // If an exception occurs when attempting to run a query, we'll format the error
    668▕         // message to include the bindings with SQL, which will make this exception a
    669▕         // lot more helpful to the developer instead of just the database's errors.
    670▕         catch (Exception $e) {
  ➜ 671▕             throw new QueryException(
    672▕                 $query, $this->prepareBindings($bindings), $e
    673▕             );
    674▕         }
    675▕ 

      +36 vendor frames 
  37  artisan:37
      Illuminate\Foundation\Console\Kernel::handle()
У вопроса есть решение - Посмотреть?

Ответы - Когда я запускаю код "php artisan migrate" в терминале, я не могу создать таблицу на http: // localhost / phpmyadmin / / When I run "php artisan migrate" code in terminal I can't create table on http: // localhost / phpmyadmin /

Является ответом!
cocostru

23.10.2020 09:05:52

  • использование флагов в команде, которую вы используете php artisan migrate --env=production, может решить проблему в некоторых случаях

  • проверьте файл app/config/database.php на наличие соответствующего ключа хоста 'host' => env('DB_HOST', '127.0.0.1'), а не localhost

  • проверьте файл .env, чтобы соответствующая строка была DB_HOST=127.0.0.1, а не localhost

Помочь в развитии проекта:
Закрыть X