欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

原文鏈接: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í)價值,謝謝大家對腳本之家的支持。

相關(guān)文章

  • php解壓縮zip和rar壓縮包文件的方法

    php解壓縮zip和rar壓縮包文件的方法

    項目涉及文檔處理,用戶上傳的包括 zip 和 rar 壓縮包,需要先將壓縮包解壓后再作處理。這篇文章主要介紹了php解壓縮zip和rar壓縮包文件,需要的朋友可以參考下
    2019-07-07
  • PHP如何使用Memcached

    PHP如何使用Memcached

    memcached是高性能的分布式內(nèi)存緩存服務(wù)器。一般的使用目的是,通過緩存數(shù)據(jù)庫查詢結(jié)果,減少數(shù)據(jù)庫訪問次數(shù),以提高動態(tài)Web應(yīng)用的速度、提高可擴(kuò)展性。本文給大家介紹PHP如何使用Memcached,感興趣的朋友一起學(xué)習(xí)吧
    2016-04-04
  • PHP加Nginx實現(xiàn)動態(tài)裁剪圖片方案

    PHP加Nginx實現(xiàn)動態(tài)裁剪圖片方案

    這篇文章主要介紹了PHP加Nginx實現(xiàn)動態(tài)裁剪圖片的方案,使用Imagick組件實現(xiàn),需要的朋友可以參考下
    2014-03-03
  • PHP實現(xiàn)支付寶即時到賬功能

    PHP實現(xiàn)支付寶即時到賬功能

    這篇文章主要為大家詳細(xì)介紹了PHP實現(xiàn)支付寶即時到賬功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • PHP輸入輸出流學(xué)習(xí)筆記

    PHP輸入輸出流學(xué)習(xí)筆記

    這篇文章主要介紹了PHP輸入輸出流學(xué)習(xí)筆記,PHP輸入和輸出流是通過php://來訪問的,它允許訪問 PHP 的輸入輸出流、標(biāo)準(zhǔn)輸入輸出和錯誤描述符,內(nèi)存中、磁盤備份的臨時文件流以及可以操作其他讀取寫入文件資源的過濾器,需要的朋友可以參考下
    2015-05-05
  • PHP開發(fā)微信支付的代碼分享

    PHP開發(fā)微信支付的代碼分享

    最近一直在研究微信,不研究不知道,一研究下一跳啊,微信真的可以做太多事情了,先來看下微信支付的開發(fā)心得吧,以后會慢慢補(bǔ)全其他方面的開發(fā)代碼
    2014-05-05
  • 詳解Laravel模型事件和模型事件在Trait中的使用

    詳解Laravel模型事件和模型事件在Trait中的使用

    這篇文章主要為大家介紹了詳解Laravel模型事件和模型事件在Trait中的使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • PHP中讀取文件的8種方法和代碼實例

    PHP中讀取文件的8種方法和代碼實例

    這篇文章主要介紹了PHP中讀取文件的8種方法和代碼實例,本文總結(jié)了PHP中讀取文件的8個函數(shù),每一個都附有使用例子及注意事項等,需要的朋友可以參考下
    2014-08-08
  • 關(guān)于laravel-admin ueditor 集成并解決刷新的問題

    關(guān)于laravel-admin ueditor 集成并解決刷新的問題

    今天小編就為大家分享一篇關(guān)于laravel-admin ueditor 集成并解決刷新的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • 解決Laravel無法使用COOKIE和SESSION的問題

    解決Laravel無法使用COOKIE和SESSION的問題

    今天小編就為大家分享一篇解決Laravel無法使用COOKIE和SESSION的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10

最新評論