SQLSTATE[08001]: [Microsoft][ODBC Driver 18 for SQL Server]SSL プロバイダー: 信頼されていない機関によって証明書チェーンが発行されました。
エラーの解決法を記述します
config/database.php
'sqlsrv' => [
'driver' => 'sqlsrv',
'url' => env('DATABASE_URL'),
'host' => env('DB_HOST_02', 'localhost'),
'port' => env('DB_PORT_02', '10.50.1.16'),
'database' => env('DB_DATABASE_02', 'SMTLog'),
'username' => env('DB_USERNAME_02', 'user'),
'password' => env('DB_PASSWORD_02', 'k6vc47'),
'charset' => 'utf8',
'prefix' => '',
'prefix_indexes' => true,
'trust_server_certificate' => 'true', <--を追加したら解決
原因
SQLServerインスタンスの設定ではデフォルトでは [暗号化の強制] 設定は [いいえ] に設定されるそうで
それをコードでtrueにすることによって解決できます。