濮阳杆衣贸易有限公司

主頁 > 知識庫 > laravel5.2表單驗證,并顯示錯誤信息的實例

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

熱門標簽:AI電話機器人OEM貼牌 智能電話機器人好公司門薩維 江蘇電商外呼系統(tǒng)運營商 銅川電話機器人價格 德陽中江如何申請400開頭電話 聊城電話外呼系統(tǒng)公司 青白江地圖標注 辦理重慶400電話 沛縣400電話辦理

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

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í)行下面這句話,生成一個驗證器,默認會將錯誤信息保存到session中,自動重定向到跳轉(zhuǎn)到之前頁面;

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

這時返回的頁面沒有獲取到舊的頁面提交的數(shù)據(jù),需要閃存表單數(shù)據(jù)到session中去,不過要將這段語句放在上面那段話之前,因為上面的語句執(zhí)行發(fā)現(xià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)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • Laravel框架FormRequest中重寫錯誤處理的方法
  • Laravel中使用FormRequest進行表單驗證方法及問題匯總
  • Laravel框架表單驗證詳解
  • Laravel 5框架學(xué)習(xí)之表單驗證
  • Laravel 4 初級教程之Pages、表單驗證
  • Laravel框架表單驗證格式化輸出的方法
  • Laravel框架表單驗證操作實例分析
  • Laravel5.1 框架表單驗證操作實例詳解
  • laravel框架使用FormRequest進行表單驗證,驗證異常返回JSON操作示例

標簽:三亞 鷹潭 濟寧 赤峰 迪慶 南寧 烏魯木齊 山南

巨人網(wǎng)絡(luò)通訊聲明:本文標題《laravel5.2表單驗證,并顯示錯誤信息的實例》,本文關(guān)鍵詞  laravel5.2,表單,驗證,并,顯示,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《laravel5.2表單驗證,并顯示錯誤信息的實例》相關(guān)的同類信息!
  • 本頁收集關(guān)于laravel5.2表單驗證,并顯示錯誤信息的實例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    临洮县| 靖远县| 昔阳县| 眉山市| 中卫市| 额敏县| 民乐县| 普格县| 上犹县| 务川| 南溪县| 常宁市| 大宁县| 新丰县| 沂源县| 隆尧县| 唐河县| 宜兰县| 德清县| 丹巴县| 于田县| 泉州市| 洛阳市| 内江市| 安义县| 黑河市| 成安县| 容城县| 中阳县| 林口县| 依兰县| 光泽县| 定襄县| 喀喇沁旗| 方山县| 台北县| 墨脱县| 姜堰市| 蒲江县| 洛浦县| 津市市|