首先我可以說(shuō)在搜索之后我沒(méi)有找到任何關(guān)于這個(gè)的解決方案。我像這篇文章一樣做驗(yàn)證數(shù)組:laravel validation array我需要驗(yàn)證每個(gè)大小數(shù)組位置。我寫(xiě)了這個(gè)驗(yàn)證代碼: // Fields validation $request->validate([ 'name' => 'required|max:150', 'theySay' => 'nullable|array', 'theySay.*' => 'string|max:1000', 'theyDontSay' => 'nullable|array', 'theyDontSay.*' => 'string|max:1000', ]其中 theySay 和 theyDontSay 都是字符串?dāng)?shù)組。在遷移中,我有兩個(gè)字段(文本),如 1000 個(gè)字符的字符串。 $table->string('text', 1000);驗(yàn)證工作正常。我的意思是,如果輸入大于 1000 個(gè)字符的文本,我將無(wú)法保存,但……不顯示任何錯(cuò)誤消息。我希望錯(cuò)誤消息像其他字段一樣顯示在輸入中。我究竟做錯(cuò)了什么?
2 回答

MYYA
TA貢獻(xiàn)1868條經(jīng)驗(yàn) 獲得超4個(gè)贊
請(qǐng)將以下代碼放入您的刀片文件中以顯示任何錯(cuò)誤消息。
@if ($errors->any())
<div class="alert alert-danger">
<ul>
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div>
@endif
- 2 回答
- 0 關(guān)注
- 215 瀏覽
添加回答
舉報(bào)
0/150
提交
取消