Mysql Laravel验证MSSQL
我使用的是2 DB连接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'); ... 是否需要在其他地方专门为验证设置此项?如果您正在讨论类似于存在的验证规则,则可以设
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很高兴这有帮助。