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

laravel5.2表單驗證,并顯示錯誤信息的實例

 更新時間:2019年09月29日 10:28:49   作者:變強(qiáng)還有秀發(fā)  
今天小編就為大家分享一篇laravel5.2表單驗證,并顯示錯誤信息的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

首先說下原理,表單驗證使用validate驗證器進(jìn)行驗證,如果表單驗證不通過,將表單數(shù)據(jù)和錯誤信息閃存到session中去,然后再到表單中進(jìn)行展示。

1.驗證器規(guī)則的寫法,返回一個規(guī)則數(shù)組

public function rule()
{
 return [
  'name' => [
   'required',
   'max: 5',
   'min: 2',
   'regex: /^[\x{4e00}-\x{9fa5}A-Za-z0-9_]+$/u'
  ],
  'password' => [
   'required',
   'min: 6',
   'max: 12',
  ],
 ];
}

執(zhí)行下面這句話,生成一個驗證器,默認(rèn)會將錯誤信息保存到session中,自動重定向到跳轉(zhuǎn)到之前頁面;

$this->validate($request, $this->rule());

這時返回的頁面沒有獲取到舊的頁面提交的數(shù)據(jù),需要閃存表單數(shù)據(jù)到session中去,不過要將這段語句放在上面那段話之前,因為上面的語句執(zhí)行發(fā)現(xiàn)錯誤了之后,默認(rèn)直接跳轉(zhuǎn)到之前的頁面。

$request->flashOnly(['name', 'password']); // 這是只閃存name和password的意思
// $request->flash(); // 閃存表單的所有數(shù)據(jù)到session中去

顯示錯誤信息的代碼如下:

@if (count($errors) > 0)
     <div class="alert alert-danger">
      <ul>
       @foreach ($errors->all() as $error)
        <li>{{ $error }}</li>
       @endforeach
      </ul>
     </div>
@endif

如果在控制器中,有錯誤的信息,需要跳轉(zhuǎn)到之前的頁面,也可以使用以下代碼:

return back()->withErrors('更新圖片信息失敗');

同樣會在之前的頁面顯示錯誤信息。

以上這篇laravel5.2表單驗證,并顯示錯誤信息的實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • php 偽造ip以及url來路信息方法匯總

    php 偽造ip以及url來路信息方法匯總

    本文匯總了一些關(guān)于php來路偽造,頁面抓取等相關(guān)技術(shù)的資料,非常的全面,非常的詳盡,有需要的小伙伴自己從中選取吧。
    2014-11-11
  • thinkPHP5框架設(shè)置404、403等http狀態(tài)頁面的方法

    thinkPHP5框架設(shè)置404、403等http狀態(tài)頁面的方法

    這篇文章主要介紹了thinkPHP5框架設(shè)置404、403等http狀態(tài)頁面的方法,結(jié)合實例形式分析了thinkPHP5框架設(shè)置404頁面的相關(guān)配置、視圖顯示頁面及控制器調(diào)用相關(guān)操作技巧,需要的朋友可以參考下
    2018-06-06
  • thinkPHP線上自動加載異常與修復(fù)方法實例分析

    thinkPHP線上自動加載異常與修復(fù)方法實例分析

    這篇文章主要介紹了thinkPHP線上自動加載異常與修復(fù)方法,結(jié)合實例形式分析了針對服務(wù)器代碼不支持斜杠方式的情況下相關(guān)處理技巧,需要的朋友可以參考下
    2016-12-12
  • PHP兩種去掉數(shù)組重復(fù)值的方法比較

    PHP兩種去掉數(shù)組重復(fù)值的方法比較

    這篇文章主要介紹了PHP兩種去掉數(shù)組重復(fù)值的方法比較,分別是foreach方法和array_unique方法,需要的朋友可以參考下
    2014-06-06
  • php使用filter過濾器驗證郵箱 ipv6地址 url驗證

    php使用filter過濾器驗證郵箱 ipv6地址 url驗證

    原來判斷郵箱、url和ip地址格式是否符合都是用正則表達(dá)式。后來才知道在php中也可以使用內(nèi)置的函數(shù)庫filter來完成這些功能,下面分享給大家
    2013-12-12
  • PhpStorm連接服務(wù)器并實現(xiàn)自動上傳功能

    PhpStorm連接服務(wù)器并實現(xiàn)自動上傳功能

    這篇文章主要介紹了PhpStorm連接服務(wù)器并實現(xiàn)自動上傳功能,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-12-12
  • 微信支付開發(fā)維權(quán)通知實例

    微信支付開發(fā)維權(quán)通知實例

    本篇文章主要介紹微信支付開發(fā)中如何獲得維權(quán)通知,并附有代碼實例以供參考,希望能幫到微信支付開發(fā)的朋友
    2016-07-07
  • php優(yōu)化查詢foreach代碼實例講解

    php優(yōu)化查詢foreach代碼實例講解

    這篇文章主要介紹了php優(yōu)化查詢foreach代碼實例講解,列舉了代碼實例和測試結(jié)果,有感興趣的同學(xué)可以學(xué)習(xí)下
    2021-03-03
  • php大小寫轉(zhuǎn)換函數(shù)(strtolower、strtoupper)用法介紹

    php大小寫轉(zhuǎn)換函數(shù)(strtolower、strtoupper)用法介紹

    strtoupper() 函數(shù)把字符串轉(zhuǎn)換為大寫而strtolower函數(shù): 該函數(shù)將傳入的字符串參數(shù)所有的字符都轉(zhuǎn)換成小寫,并以小定形式放回這個字符串。下面通過本文給大家分享php大小寫轉(zhuǎn)換函數(shù)(strtolower、strtoupper)用法,需要的朋友參考下吧
    2017-11-11
  • Laravel項目中timeAgo字段語言轉(zhuǎn)換的改善方法示例

    Laravel項目中timeAgo字段語言轉(zhuǎn)換的改善方法示例

    這篇文章主要給大家介紹了關(guān)于Laravel項目中timeAgo字段語言轉(zhuǎn)換的改善方法,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Laravel具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09

最新評論

崇文区| 会同县| 白河县| 潜江市| 图木舒克市| 天柱县| 长海县| 郯城县| 沛县| 镇雄县| 丰都县| 和政县| 兴宁市| 渝中区| 磴口县| 惠东县| 屏山县| 江安县| 墨竹工卡县| 修文县| 海宁市| 关岭| 呈贡县| 甘洛县| 巩留县| 新竹县| 海原县| 建水县| 游戏| 泰和县| 鸡泽县| 保山市| 灯塔市| 西乌珠穆沁旗| 揭东县| 西华县| 枣强县| 获嘉县| 长汀县| 长武县| 尼木县|