是否可以在我的函數中創建動態FormRequest驗證?請參閱以下示例代碼。動態FormRequest驗證(Laravel)
public function store(Request $request)
{
Model::create($request->all());
return redirect(url('/'));
}
我的意思是我會將「請求」參數更改爲變量$ formRequest。
我的目標是我想爲單個模型的動態數據集創建不同的驗證規則。
如果我能用其他方式實現這一點,請告訴我。謝謝!
編輯:
示例場景: 我有了名字,中間名和姓的字段的表格。
第一條規則:
public function rules()
{
return [
'firstname' => 'required',
'middlename' => 'required',
'lastname' => 'required'
];
}
第二條規則:
public function rules()
{
return [
'firstname' => 'required',
'lastname' => 'required'
];
}
凡在第二條規則只需要姓和名。
我只是想知道是否有其他方式來做到這一點,而不是創建多個商店方法和添加更多的路線。
這是我的想法,但如果可能的話,我想只使用一個功能。 – alvirbismonte
我重寫了使用'$ request-> validate'代替的答案。這可能適合你。 – Marwelln
將您的建議與@Sletheren結合起來給了我一個想法。謝謝你們兩位。 – alvirbismonte