Я пытаюсь выполнить первоначальную миграцию на новой установке laravel 5.5. Домашняя страница работает, но у меня, похоже, проблема с настройкой базы данных. Я использую MariaDB, и я могу без проблем подключиться к своей БД с помощью отдельного клиента БД. Также я могу без проблем повторить имя БД на экране приветствия. Ошибка ниже:
[Illuminate\Database\QueryException] не удалось найти драйвер (SQL: выберите * из information_schema.tables, где table_schema = TestApp и table_name = миграции)
[PDOException] не удалось найти драйвер
Код welcome.blade.php, который работает:
@if(DB::connection()->getDatabaseName())
<p>Database: {{ DB::connection()->getDatabaseName() }}</p>
@endif
база данных.php
'связи' => [
'sqlite' => [
'driver' => 'sqlite',
'database' => env('DB_DATABASE', database_path('database.sqlite')),
'prefix' => '',
],
'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,
'engine' => null,
],
.env-файл
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=TestApp
DB_USERNAME=ubuntu
DB_PASSWORD=secret
php artisan config:clear
- person Rutvij Kothari   schedule 20.02.2018