濮阳杆衣贸易有限公司

主頁 > 知識庫 > Laravel Validator自定義錯誤返回提示消息并在前端展示

Laravel Validator自定義錯誤返回提示消息并在前端展示

熱門標(biāo)簽:百度地圖怎樣標(biāo)注圖標(biāo) 廣東廣州在怎么申請400電話 咸寧銷售電銷機器人系統(tǒng) 百度地圖標(biāo)注偏差 開發(fā)地圖標(biāo)注類網(wǎng)站 外呼系統(tǒng)能給企業(yè)帶來哪些好處 余姚電話機器人 400電話蘭州申請請 電銷機器人問門薩維品牌my

原文鏈接:https://vien.tech/article/163

Laravel Validator 默認(rèn)返回的是英文的提示消息,而大多數(shù)情況我們需要自定義錯誤返回提示消息,本文將介紹一下如何自定義錯誤消息,并在前端展示。

自定義錯誤消息

別怪我太直接,代碼奉上

$messages = [
  'phone.unique' => '重復(fù)的電話號碼',
  'required' => '請將信息填寫完整',
 ];

$this->validate($request, [
  'phone' => 'required|unique:table_name',
  'name' => 'required',
 ], $messages);

是不是很簡單呀,只需要在validate()方法參數(shù)里面加個提示信息數(shù)組就好了,數(shù)組的key就是字段.驗證方式或者直接驗證方式,很顯然,后者是應(yīng)用于所有的,前者是應(yīng)用于某一字段。

當(dāng)然,你可能不是用的這種方式,其他驗證器的也是一樣的,看這里:

$validator = Validator::make($input, $rules, $messages);

是的,這樣寫也是傳第三個參數(shù),跟上面的方式是一樣的。

錯誤提示前端展示

接下來講一下前端如何展示這些錯誤提示呢,來讓我們挨個打印一下

@if ($errors->any())
 @foreach ($errors->all() as $error)
 div class="center alert alert-danger alert-dismissible fade show" role="alert">
 strong>遇到錯誤: /strong>
  {{ $error }}
 button type="button" class="close" data-dismiss="alert" aria-label="Close">
  span aria-hidden="true">times;/span>
 /button>
 /div>
 @endforeach
@endif

原諒我前端太差,所以用了bootstrap的樣式,為了突出主要部分,扒了這段代碼的衣服是這樣的:

@if ($errors->any())
 @foreach ($errors->all() as $error)
  {{ $error }}
 @endforeach
@endif

嗯,瞬間清爽了很多。

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。

您可能感興趣的文章:
  • Laravel使用swoole實現(xiàn)websocket主動消息推送的方法介紹
  • laravel框架使用阿里云短信發(fā)送消息操作示例
  • Laravel admin實現(xiàn)消息提醒、播放音頻功能
  • Laravel使用消息隊列需要注意的一些問題
  • PHP的Laravel框架中使用消息隊列queue及異步隊列的方法
  • 在Laravel框架里實現(xiàn)發(fā)送郵件實例(郵箱驗證)
  • Laravel框架實現(xiàn)發(fā)送短信驗證功能代碼
  • 使用 laravel sms 構(gòu)建短信驗證碼發(fā)送校驗功能
  • laravel5.4利用163郵箱發(fā)送郵件的步驟詳解
  • laravel中短信發(fā)送驗證碼的實現(xiàn)方法
  • 用Laravel Sms實現(xiàn)laravel短信驗證碼的發(fā)送的實現(xiàn)
  • laravel框架使用極光推送消息操作示例

標(biāo)簽:麗江 臨沂 重慶 鷹潭 十堰 銅陵 巴彥淖爾 衡陽

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Laravel Validator自定義錯誤返回提示消息并在前端展示》,本文關(guān)鍵詞  Laravel,Validator,自定義,錯誤,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Laravel Validator自定義錯誤返回提示消息并在前端展示》相關(guān)的同類信息!
  • 本頁收集關(guān)于Laravel Validator自定義錯誤返回提示消息并在前端展示的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    慈利县| 通榆县| 苏尼特左旗| 宁明县| 仪陇县| 德江县| 恭城| 望都县| 弥渡县| 广昌县| 岳普湖县| 西城区| 通城县| 海林市| 清镇市| 冀州市| 安泽县| 当涂县| 柘城县| 都匀市| 寿宁县| 安阳县| 醴陵市| 长岛县| 斗六市| 屯留县| 日喀则市| 阳江市| 恩施市| 新津县| 巴塘县| 南京市| 海城市| 仙桃市| 会同县| 腾冲县| 屯留县| 广水市| 东兰县| 吉木萨尔县| 平谷区|