我有一个与 laravel 验证相关的问题,我的问题是当我们应用唯一或存在、验证器查询等规则时,通过雄辩模型进行验证器查询或执行原始查询?我正在使用Laravel 4.2。
我已经找到了问题的答案。根据我的调查,验证器通过查询生成器运行查询,默认情况下查询生成器使用默认连接,如果要更改连接,可以通过以下代码。
$verifier = App::make('validation.presence');
$verifier->setConnection('other_connection_name');
$validation = $this->validator->make($data, static::$rules);
$validation->setPresenceVerifier($verifier);
if($validation->fails()) throw new ValidationException($validation->messages());