這有可能不是 LARAVEL 的問題。而是你php的問題。
php並沒支援可以連結mssql的方式或模組。(大多數來說php預設就是不直接支援了)
請先提供你的php版本、資料庫版本。
還有連結失敗的錯誤訊息。
這才有利幫你判斷問題
目前遇到的問題
PHP version 7.2.33
ms sqlserver2019
SQLSTATE[08001]: [Microsoft][ODBC Driver 17 for SQL Server]TCP 提供者: 無法連線,因為目標電腦拒絕連線。
(SQL: select * from [dbo].[enge])
這樣的錯誤訊息,你可以先排除 LARAVEL 跟 php的問題了。
與mssql那邊有關了。
目前看起來是mssql直接拒絕連線了。
不過你可以先說說你 LARAVEL 的dbase中的config為何。(帳密可不需要隨便打)
也有可能設定上需要調整,php7的話因該可以用pdo的連結方式才對。
請參閱 :
[Laravel] 如何連接 SQL Server 資料庫及注意事項
1.phpinfo() 要出現 pdo_sqlsrv ; 超好用的 phpinfo 函數
2."解決 TCP Provider 無法連線:" => TCP/IP 變更為"已啟用"