1 回答

TA貢獻(xiàn)1786條經(jīng)驗(yàn) 獲得超13個(gè)贊
您在這里驗(yàn)證數(shù)組答案是否具有:
最大的字符串。255 個(gè)字符(文本)
布爾值(正確)
要檢查此數(shù)組的完整性,Laravel 請(qǐng)求是錯(cuò)誤的檢查位置。從技術(shù)上講,可以創(chuàng)建自己的驗(yàn)證規(guī)則,但在這里沒有意義。相反,您應(yīng)該在控制器中迭代此數(shù)組并驗(yàn)證每個(gè)答案的完整性。為了做得更好,還有兩個(gè)想法:
不要在一個(gè)數(shù)組中發(fā)送所有答案以及是否正確回答了這些答案。相反,在用戶單擊它時(shí),將所選答案發(fā)送到您的 api,并為每個(gè)答案發(fā)送一個(gè)請(qǐng)求。這將 1. 防止有人向您發(fā)送他 100% 正確回答的信息(如果這是學(xué)校軟件則不好:)) 2. 根據(jù)問題的數(shù)量,它將減少發(fā)送到服務(wù)器的數(shù)據(jù)一個(gè)最小值,主要是因?yàn)?..
...看來您將問題的全文發(fā)送到服務(wù)器來識(shí)別答案。每個(gè)問題使用唯一的 ID,并將其作為問題 ID + 所選或輸入的答案發(fā)送。
- 1 回答
- 0 關(guān)注
- 147 瀏覽
添加回答
舉報(bào)