在Laravel中验证数组请求

程序

我有一个动态生成的表格。我使用数组来检索所有数据。像这样的东西:

<input type="text" class="dynamically-generated" name="ItemArray[]">
<!-- This code as many times as desired -->

现在,我希望这些输入在请求中得到验证:

public function rules()
{
    return [
     'Item' => 'integer'
    ];
}

但是,我需要在数组中的每个元素中执行此操作。在普通的PHP中,这将非常容易。在Laravel中这怎么可能?我想正确地做

安德鲁·考菲尔德

您很有可能在存储这些输入之前先对其进行验证。因此,您可以执行以下操作。

/**
 * 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验证的更多信息

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章