- Laravel 10 Sail в контейнере Docker под php8.1 на localhost:8000 с включенным драйвером ODBC 18 и расширениями pdo_sqlsrv и sqlsrv. WSL2
- Удаленная база данных SQL Server на SQL Server 2016 с использованием проверки подлинности SQL и самозаверяющего сертификата.
Файлы
Код: Выделить всё
.envКод: Выделить всё
DB_CONNECTION=sqlsrv
DB_HOST=185.181.160.119
DB_PORT=21433
DB_DATABASE=test
DB_USERNAME=user
DB_PASSWORD=pass
Код: Выделить всё
cors.phpКод: Выделить всё
'allowed_methods' => ['*'],
'allowed_origins' => ['*'],
'allowed_origins_patterns' => [],
'allowed_headers' => ['*'],
Код: Выделить всё
database.phpКод: Выделить всё
'sqlsrv' => [
'driver' => 'sqlsrv',
'url' => env('DATABASE_URL'),
'host' => env('DB_HOST', 'localhost'),
'port' => env('DB_PORT', '1433'),
'database' => env('DB_DATABASE', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
'password' => env('DB_PASSWORD', ''),
'charset' => 'utf8',
'prefix' => '',
'prefix_indexes' => true,
'schema' => 'dbo',
'encrypt' => env('DB_ENCRYPT', 'yes'),
'trust_server_certificate' => env('DB_TRUST_SERVER_CERTIFICATE', 'true'),
'options' => [
// PDO::SQLSRV_ATTR_QUERY_TIMEOUT => 60,
PDO::SQLSRV_ATTR_ENCODING => PDO::SQLSRV_ENCODING_UTF8
],
],
Подробнее здесь: https://stackoverflow.com/questions/790 ... -but-db-ac