【发布时间】:2018-02-11 11:04:13
【问题描述】:
是否可以在我的函数中创建动态 FormRequest 验证?请参阅下面的示例代码。
public function store(Request $request)
{
Model::create($request->all());
return redirect(url('/'));
}
我的意思是我将“Request”参数更改为变量$formRequest。
我的目标是为单个模型的动态数据集创建不同的验证规则。
如果我可以通过其他方式实现此目的,请告诉我。谢谢!
编辑:
示例场景: 我有一个包含名字、中间名和姓氏字段的表单。
第一条规则:
public function rules()
{
return [
'firstname' => 'required',
'middlename' => 'required',
'lastname' => 'required'
];
}
第二条规则:
public function rules()
{
return [
'firstname' => 'required',
'lastname' => 'required'
];
}
第二条规则中的 Where 只需要名字和姓氏。
我只是想知道是否有其他方法可以做到这一点,而不是创建多个 store 方法并添加更多路由。
【问题讨论】: