首先,我可以说搜索后没有找到任何解决方案。我像这样的帖子做验证数组:laravel validation array
我需要验证每个大小数组的位置。我编写此验证代码:
// Fields validation
$request->validate([
'name' => 'required|max:150',
'theySay' => 'nullable|array',
'theySay.*' => 'string|max:1000',
'theyDontSay' => 'nullable|array',
'theyDontSay.*' => 'string|max:1000',
]
它们说和它们都不说的都是字符串数组。在迁移中,我有两个字段(文本),例如1000个字符的字符串。
$table->string('text', 1000);
并且验证正常进行。我的意思是,如果输入的文本大于1000个字符,我将无法保存,但是..不要显示任何错误消息。
我希望错误消息像其余字段一样显示在输入中。
我在做什么错了?
最诚挚的问候
答案 0 :(得分:1)
'YOUR_FIELD' => '...|...|max:1000| ...'
有关更多信息,请查看Laravel验证docs
答案 1 :(得分:-2)
请在刀片文件中放置以下代码,以显示任何错误消息。
<tr>
<th>ID</th>
<th>Marker</th>
<th>Objek</th>
<th>Action</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<?php foreach( $data['id']->results as $row) { ?>
<td>
<?php print_r($row[0]); ?>
</td>
<?php } ?>
</td>
<td>Decker</td>
<td>Regional Director</td>
<td>Edinburgh</td>
</tr>
</tbody>