Laravel 验证 MSSQL
Posted
技术标签:
【中文标题】Laravel 验证 MSSQL【英文标题】:Laravel validation MSSQL 【发布时间】:2018-06-21 20:38:04 【问题描述】:我正在使用 2 个 DB 连接 mysql
和 MSSQL
。
我有一个函数需要将数据保存在 MSSQL DB 中。但是我的验证是检查 MySQL 数据库而不是 MSSQL,即使我已经在函数顶部设置了 DB:: 连接,如下所示:
public function store(Request $request)
$databaseConnection = DB::connection('sqlsrv');
...
我是否需要将其设置为专门用于验证的其他地方?
【问题讨论】:
【参考方案1】:如果你在谈论像exists
这样的验证规则,你可以设置连接:
'email' => 'exists:sqlsrv.some_table,some_column'
您也可以对unique
规则执行相同的操作。
【讨论】:
@lewis4u 如果您按照我显示的方式指定连接并且它仍然使用错误的连接,请尝试使用php artisan cache:clear
清除配置缓存。如果没有帮助,请显示config/databade.php
文件。
是的,php artisan cache:clear
没有从 .env 文件中获取数据
@lewis4u 很高兴它有帮助。以上是关于Laravel 验证 MSSQL的主要内容,如果未能解决你的问题,请参考以下文章