【发布时间】:2015-06-06 10:59:08
【问题描述】:
我在验证失败时遇到 Laravel 验证问题,它还会调用应该成功的代码块...
如果他的 admin_id 字段与当前登录的用户相等,我正在尝试检查某个用户 ID。
代码如下:
$auth = Auth::user()->id;
$inputs = array(
'id' => Input::get('id')
);
$rules = array(
'id' => "required|exists:users,id,admin_id,$auth"
);
$validate = Validator::make($inputs, $rules);
if ($validate->fails()) {
return $validate->messages()->all();
} else {
return 'succes';
}
【问题讨论】:
-
你能用静态的
admin_id检查吗?喜欢"required|exists:users,id,admin_id,1" -
测试 Chrome 时出现问题。上面的代码可以正常工作。
标签: php laravel-5 laravel-validation