[英]how to validate nested array and show message in laravel
我不知道您是如何創建表格的,但是您可以創建以下可能對您有所幫助的結構。
這樣使您的內部數組成為“答案”。
answers[
'value1' => Answer 1,
'value2' => Answer 2,
'value3' => Answer 3,
'value4' => Answer 4,
]
假設正確的答案是ans4然后,使數組如下所示:
answers[
'value1' => Answer 1,
'value2' => Answer 2,
'value3' => Answer 3,
'value4' => Answer 4,
'correct' => 'value4'
]
現在,您可以定義如下驗證:
'questions.*.answers.value1' => 'required',
'questions.*.answers.value2' => 'required',
'questions.*.answers.value3' => 'required',
'questions.*.answers.value4' => 'required',
'questions.*.answers.correct' => 'required',
現在,您可以為上述值生成自定義錯誤消息。 希望對您有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.