婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > laravel5.2表單驗(yàn)證,并顯示錯(cuò)誤信息的實(shí)例

laravel5.2表單驗(yàn)證,并顯示錯(cuò)誤信息的實(shí)例

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

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

1.驗(yàn)證器規(guī)則的寫法,返回一個(gè)規(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í)行下面這句話,生成一個(gè)驗(yàn)證器,默認(rèn)會(huì)將錯(cuò)誤信息保存到session中,自動(dòng)重定向到跳轉(zhuǎn)到之前頁(yè)面;

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

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

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

顯示錯(cuò)誤信息的代碼如下:

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

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

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

同樣會(huì)在之前的頁(yè)面顯示錯(cuò)誤信息。

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

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

標(biāo)簽:三亞 鷹潭 濟(jì)寧 赤峰 迪慶 南寧 烏魯木齊 山南

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《laravel5.2表單驗(yàn)證,并顯示錯(cuò)誤信息的實(shí)例》,本文關(guān)鍵詞  laravel5.2,表單,驗(yàn)證,并,顯示,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《laravel5.2表單驗(yàn)證,并顯示錯(cuò)誤信息的實(shí)例》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于laravel5.2表單驗(yàn)證,并顯示錯(cuò)誤信息的實(shí)例的相關(guān)信息資訊供網(wǎng)民參考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推薦文章
    主站蜘蛛池模板: 嘉义县| 黄龙县| 商河县| 岳阳市| 垦利县| 泾阳县| 伊吾县| 自治县| 清徐县| 抚顺县| 偃师市| 盐边县| 罗甸县| 康平县| 自贡市| 青冈县| 盐津县| 玉溪市| 古浪县| 儋州市| 磐石市| 大同县| 永年县| 石嘴山市| 犍为县| 陵水| 天津市| 巴彦淖尔市| 吉首市| 罗平县| 商城县| 温州市| 英德市| 綦江县| 讷河市| 潮安县| 西峡县| 泊头市| 万荣县| 江门市| 河源市|