Validation Laravel验证使用雄辩的或原始的查询
我有一个与laravel验证相关的问题,我的问题是当我们应用像unique或exists这样的规则时,验证器通过雄辩的模型查询还是执行原始查询?我正在使用Laravel 4.2。我已经找到了问题的答案。根据我的调查,验证器通过查询生成器运行查询,默认情况下查询生成器使用默认连接,如果您想更改连接,可以通过以下代码Validation Laravel验证使用雄辩的或原始的查询,validation,laravel-4,eloquent,Validation,Laravel 4,Eloquent,我有一个与laravel验证相关的问题,我的问题是当我们应用像unique或exists这样的规则时,验证器通过雄辩的模型查询还是执行原始查询?我正在使用Laravel 4.2。我已经找到了问题的答案。根据我的调查,验证器通过查询生成器运行查询,默认情况下查询生成器使用默认连接,如果您想更改连接,可以通过以下代码 $verifier = \App::make('validation.presence'); $verifier->setConnection('other_co
$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());
我已经找到了我问题的答案。根据我的调查,验证器通过查询生成器运行查询,默认情况下查询生成器使用默认连接,如果您想更改连接,可以通过以下代码
$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());