Я пытаюсь подключить Laravel к нескольким базам данных sqlserver, я правильно определил соединения в моем файле database.php:
'connections' => [
'sqlsrv' => [
'driver' => 'sqlsrv',
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '16000'),
'database' => env('DB_DATABASE', 'dbname'),
'username' => env('DB_USERNAME', 'me'),
'password' => env('DB_PASSWORD', 'me'),
'charset' => 'utf8',
'prefix' => '',
'prefix_indexes' => true,
],
'sqlsrv2' => [
'driver' => 'sqlsrv',
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '16000'),
'database' => env('DB_DATABASE_2', 'dbname2'),
'username' => env('DB_USERNAME', 'me'),
'password' => env('DB_PASSWORD', 'me'),
'charset' => 'utf8',
'prefix' => '',
'prefix_indexes' => true,
],
],
и установил свой файл .env
DB_CONNECTION=sqlsrv
DB_HOST=127.0.0.1
DB_PORT=16000
DB_DATABASE=dbname
DB_USERNAME=me
DB_PASSWORD=me
Я пытаюсь проверить соединение с моей базой данных sql server из другого приложения, и оно работает отлично.затем я создал модель в своем приложении laravel и после ввода php artisan migrate я получаю эту ошибку:
кто-нибудь может помочь решить эту проблему?
ОБНОВЛЕНИЕ!
После добавления расширений pdo sqlsrv в мою папку ext и мой php.ini я получаю эту ошибку: [! [Введите описание изображения здесь] [2]] [2]
[![введите описание изображения здесь] [3]] [3]
ОБНОВЛЕНИЕ 3:
После установки odbc 13 у меня возникла эта проблема