【发布时间】:2017-08-10 16:52:42
【问题描述】:
我有一个带有以下规则的 OrderRequest:
public function rules()
{
return [
//
'surname' => 'required|max:255',
'name' => 'required|max:255',
'city' => 'required|max:255',
'post_office'=>'required|max:255',
];
}
如果请求有 user_id,我需要忽略姓氏和姓名验证
目前这样做:
if ((Input::has('user_id'))) {
return [
//
'city' => 'required|max:255',
'post_office'=>'required|max:255',
];
}
return [
//
'surname' => 'required|max:255',
'name' => 'required|max:255',
'city' => 'required|max:255',
'post_office'=>'required|max:255',
];
}
但是我可以做得更好吗?怎么做?
【问题讨论】:
标签: php laravel validation request