Я новичок в использовании laravel 6, так что это сообщение об ошибке, с которым я столкнулся,
1) SQLSTATE [42S02]: Базовая таблица или представление не найдено: 1146 Table 'forge. настройки 'не существует (SQL: выберите * из settings
, где auto_load_disabled
равно нулю)
2) SQLSTATE [42S02]: базовая таблица или представление не найдены: 1146 таблица' forge.settings 'не существует
, даже если я пробовал команду php artisan migrate:fresh
, но существует такая же ошибка, команда включает php artisan serve, php artisan migrate
, также не работают для меня ..
Ниже приведен код
В моем файле .env:
APP_NAME=Laravel
APP_ENV=local
APP_KEY=
APP_DEBUG=true
APP_URL=http://localhost
LOG_CHANNEL=stack
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=forge
DB_USERNAME=root
DB_PASSWORD=
Команда php artisan migrate:key
не работает, сообщение об ошибке аналогично приведенным выше 1) и 2). ... и я также попытался скопировать другой ключ приложения, который может работать на сервере, но все еще не работает. База данных, которую я уже создал на phpmyadmin с именем forge
, используя xampp
сервер.
моя база данных. php
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
'password' => env('DB_PASSWORD', ''),
'unix_socket' => env('DB_SOCKET', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'strict' => true,
'modes' => [
'STRICT_TRANS_TABLES',
'NO_ZERO_IN_DATE',
'NO_ZERO_DATE',
'ERROR_FOR_DIVISION_BY_ZERO',
'NO_AUTO_CREATE_USER',
'NO_ENGINE_SUBSTITUTION'
],
'engine' => 'InnoDB',
]
Может кто-нибудь помочь меня? Пожалуйста ..