Mysql Laravel验证MSSQL

Mysql Laravel验证MSSQL,mysql,sql-server,laravel,validation,Mysql,Sql Server,Laravel,Validation,我使用的是2 DB连接MySQL和MSSQL 我有一个函数需要将数据保存在MSSQL数据库中。但我的验证是检查MySQL数据库而不是MSSQL,尽管我在函数顶部设置了DB::connection,如下所示: public function store(Request $request) { $databaseConnection = DB::connection('sqlsrv'); ... 是否需要在其他地方专门为验证设置此项?如果您正在讨论类似于存在的验证规则,则可以设

我使用的是2 DB连接
MySQL
MSSQL

我有一个函数需要将数据保存在MSSQL数据库中。但我的验证是检查MySQL数据库而不是MSSQL,尽管我在函数顶部设置了DB::connection,如下所示:

public function store(Request $request)
{   

    $databaseConnection = DB::connection('sqlsrv');

 ...

是否需要在其他地方专门为验证设置此项?

如果您正在讨论类似于
存在的验证规则,则可以设置与以下项的连接:

'email' => 'exists:sqlsrv.some_table,some_column'

您也可以使用
unique
规则执行同样的操作。

@lewis4u如果您指定了如我所示的连接,但它仍然使用错误的连接,请尝试使用
php artisan cache:clear
清除配置缓存。如果没有帮助,请显示
config/database.php
文件。是的,关于
php artisan缓存:clear
您是对的,它没有从.env获取数据file@lewis4u很高兴这有帮助。