在我的控制器中,我在验证之前有条件声明
if ($request->department == 5) {
$this->validate($request, [
//validation here
];
} else {
$this->validate($request, [
//validation here
];
}
现在我创建FormRequest php artisan make:request DepartmentRequest
在method rules()
中,我不知道如何访问department参数,我试过:
if($request->department == 1)
但抛弃了Exception
:错误 - 未定义的$request
变量。
答案 0 :(得分:2)
您可以在表单请求方法中使用$this->input('department')
,因为FormRequest
扩展了Request
类。
答案 1 :(得分:0)
或者您可以尝试这样做
$request = $this->all();
$department = $request['departement'];
希望这个帮助