驗(yàn)證表單數(shù)據(jù)的合法性
控制器中有一個(gè)validate()方法栅炒,用來限制表單輸入數(shù)據(jù)的合法性,
當(dāng)數(shù)據(jù)驗(yàn)證出錯(cuò)時(shí)术羔,web中間件會(huì)有一個(gè)$errors的全局變量來存儲(chǔ)錯(cuò)誤信息赢赊,我們建立一個(gè)錯(cuò)誤提示信息的靜態(tài)頁面,用@include引入到用戶創(chuàng)建的頁面
用count()方法驗(yàn)證$errors變量中是否有錯(cuò)誤信息级历,若有則遍歷并顯示出來释移,若無則不顯示,默認(rèn)錯(cuò)誤信息都是英文的寥殖,
可以在前面的validate()方法中加第三及第四個(gè)參數(shù)玩讳,來修改成中文信息,同樣也是數(shù)組形式嚼贡,要注意第三個(gè)參數(shù)是限制的條件用中文表示熏纯,第四個(gè)參數(shù)是限制的表單名顯示為中文
效果如下