Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 从html表单验证数组_Laravel_Laravel Validation_Laravel Request - Fatal编程技术网

Laravel 从html表单验证数组

Laravel 从html表单验证数组,laravel,laravel-validation,laravel-request,Laravel,Laravel Validation,Laravel Request,我有一个html表单。以下是一个片段: <div class="form-group"> <label for="answer_text_1">Текст ответа 1</label> <textarea class="form-control" id="answer_text_1" rows="3" name="answer_text[0]"></textarea> </div&g

我有一个html表单。以下是一个片段:

<div class="form-group">
    <label for="answer_text_1">Текст ответа 1</label>
    <textarea class="form-control" id="answer_text_1" rows="3"
              name="answer_text[0]"></textarea>
</div>

<div class="form-group">
    <label for="answer_text_2">Текст ответа 2</label>
    <textarea class="form-control" id="answer_text_2" rows="3"
              name="answer_text[1]"></textarea>
</div>

<div class="form-group">
    <label for="answer_text_3">Текст ответа 3</label>
    <textarea class="form-control" id="answer_text_3" rows="3"
              name="answer_text[2]"></textarea>
</div>
但如果我发现字段答案文本为空,我会看到以下内容:

这是默认的Laravel错误。但是我想看看我的邮件

 public function messages()
{
    return [
       // ...
        'answer_text.0' => 'Не указан первый вариант ответа.',
        'answer_text.1' => 'Не указан второй вариант ответа.',
        'answer_text.2' => 'Не указан третий вариант ответа.',
        // ...
    ];
}

检查此项以查看自定义错误消息


显示错误时,您需要此答案。\u text.0。

请参见此处:抱歉,但我在哪里需要它?我已经看到了上一个代码列表。请尝试使用此“答案”文本。*'=>“必需的|字符串”,并在视图中显示错误,请使用@if$errors->has'name'{{$errors->first'name'}@endifohh,抱歉。我只是忘记了为消息数组指定规则。它是“应答文本.2”=>“错误消息”,但需要“应答文本.2.必需”=>“错误消息”,。很好用,谢谢!
 public function messages()
{
    return [
       // ...
        'answer_text.0' => 'Не указан первый вариант ответа.',
        'answer_text.1' => 'Не указан второй вариант ответа.',
        'answer_text.2' => 'Не указан третий вариант ответа.',
        // ...
    ];
}