我有一个关于laravel与SQL Server数据库的连接的问题。
所以基本上,我需要一个连接才能从我的sql服务器数据库进行连接。它的工作,没有发现问题。现在,将实例从MATURANGGA更改为MATURANGGA \ SQLSERVER2008。
它没有显示错误,但是在我清除配置并缓存并重新加载页面后,数据仍然显示实例MATURANGGA中的数据。
这是我的.env文件:
DB_CONNECTION=sqlserver
DB_HOST=MATURANGGA\MSSQLSERVER2008
DB_PORT=1433
DB_DATABASE=IntegratedPOS
DB_USERNAME=sa
DB_PASSWORD=whatthepass
这是我的database.php文件:
'sqlserver' => [
'driver' => 'sqlsrv',
'host' => env('DB_HOST', 'MATURANGGA\MSSQLSERVER2008'),
'database' => env('DB_DATABASE', 'IntegratedPOS'),
'port' => env('DB_PORT', '1433'),
'username' => env('DB_USERNAME', 'sa'),
'password' => env('DB_PASSWORD', 'whatthepass'),
'charset' => 'utf8',
'prefix' => '',
],
使用双引号包装db_host值:
DB_HOST="MATURANGGA\MSSQLSERVER2008"
然后记得清除配置缓存:
php artisan config:clear
php artisan optimize