我有一个动态生成的表单。我使用数组检索所有数据。就像这样:
<input type="text" class="dynamically-generated" name="ItemArray[]">
<!-- This code as many times as desired -->现在,我希望在请求中验证这些输入:
public function rules()
{
return [
'Item' => 'integer'
];
}但是,我需要在数组中的每个元素中执行此操作。在普通PHP中,这将是相当容易的。在拉勒维尔怎么可能这样?我想把这件事做好
发布于 2017-02-07 10:12:54
在存储这些输入之前,您很可能会对它们进行验证。这样你就可以做以下的事情。
/**
* Store a new something.
*
* @param Request $request
* @return Response
*/
public function store(Request $request)
{
$this->validate($request, [
'item' => 'required|max:255'
]);
// The something is valid, store in database...
}上面使用的是复杂的验证场景。
您可以在Laravel 这里中阅读更多关于验证的内容。
https://stackoverflow.com/questions/42086563
复制相似问题