最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2019年05月09日 10:02:24   作者:vien  
這篇文章主要給大家介紹了關(guān)于Laravel Validator自定義錯(cuò)誤返回提示消息并在前端展示的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Laravel具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧

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

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

自定義錯(cuò)誤消息

別怪我太直接,代碼奉上

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

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

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

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

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

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

錯(cuò)誤提示前端展示

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

@if ($errors->any())
 @foreach ($errors->all() as $error)
 <div class="center alert alert-danger alert-dismissible fade show" role="alert">
 <strong>遇到錯(cuò)誤: </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í)價(jià)值,謝謝大家對腳本之家的支持。

相關(guān)文章

最新評論

仲巴县| 称多县| 遵义县| 胶南市| 惠安县| 晋城| 阳山县| 图们市| 小金县| 乌拉特中旗| 大城县| 寿宁县| 鄄城县| 文昌市| 美姑县| 康马县| 合山市| 红原县| 郸城县| 建始县| 恩施市| 忻州市| 汽车| 历史| 桃江县| 调兵山市| 方正县| 肥东县| 忻州市| 洛扎县| 淅川县| 苍南县| 仁布县| 临安市| 绵竹市| 江西省| 洛扎县| 大连市| 孝感市| 泽州县| 汤阴县|