更改DB_HOST后不会连接Laravel

问题描述 投票:0回答:1

我有一个关于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' => '',
    ],
php laravel connection-string
1个回答
0
投票

使用双引号包装db_host值:

DB_HOST="MATURANGGA\MSSQLSERVER2008"

然后记得清除配置缓存:

php artisan config:clear
php artisan optimize
© www.soinside.com 2019 - 2024. All rights reserved.