奇米影视四色7777久久精品-奇米影视777在线观看一区-七草千岁在线-破产姐妹第二季在线观看天天美剧-国产精品视频铁牛tv-国产精品视频视频久久

0712-2888027 189-8648-0214
微信公眾號

孝感風(fēng)信網(wǎng)絡(luò)科技有限公司微信公眾號

當(dāng)前位置:主頁 > 技術(shù)支持 > PHP > Laravel跳轉(zhuǎn)回之前頁面,并攜帶錯誤信息back()->withErrors(['錯了'])

Laravel跳轉(zhuǎn)回之前頁面,并攜帶錯誤信息back()->withErrors(['錯了'])

時間:2019-01-10來源:風(fēng)信官網(wǎng) 點擊: 2310次
用Laravel5.1開發(fā)項目的時候,經(jīng)常碰到需要攜帶錯誤信息到上一個頁面,開發(fā)web后臺的時候尤其強烈。
 
方法一:跳轉(zhuǎn)到指定路由,并攜帶錯誤信息
 
return redirect('/admin/resource/showAddResourceView/' . $customer_id)
    ->withErrors(['此授權(quán)碼已過期,請重新生成!']);
 
方法二:跳轉(zhuǎn)到上個頁面,并攜帶錯誤信息
 
return back()->withErrors(['此激活碼已與該用戶綁定過!']);
 
方法三:validate驗證(這種情況應(yīng)該是最多的)
 
我們在提交表單的時候,進(jìn)入控制器的第一步就是驗證輸入的參數(shù)符不符合我們的要求,如果不符合,就直接帶著輸入、錯誤信息返回到上一個頁面,這個是框架自動完成的。具體例子:
 
$rules = [
    'user_name' => 'unique:customer|min:4|max:255',
    'email' => 'email|min:5|max:64|required_without:user_name',
    'customer_type' => 'required|integer',
];
$messages = [
    'user_name.unique' => '用戶名已存在!',
    'user_name.max' => '用戶名長度應(yīng)小于255個字符!',
    'email.required_without' => '郵箱或者用戶名必須至少填寫一個!',
    'customer_type.required' => '用戶類型必填!',
];
$this->validate($request, $rules, $messages);
 
然后在視圖里面引入公共的錯誤信息:
 
D:\phpStudy\WWW\xxx\resources\views\admin\error.blade.php
 
<div class="form-group">
    @if (count($errors) > 0)
        <div class="alert alert-danger">
            <ul style="color:red;">
            @foreach ($errors->all() as $error)
                <li>{{ $error }}</li>
            @endforeach
            </ul>
        </div>
    @endif
</div>
 
 
例如:
 
@extends('admin.master')
@section('css')
@parent
<link href="{{ asset('css/plugins/iCheck/custom.css') }}" rel="stylesheet">
@endsection
@section('content')
{{-- {{dd($data)}} --}}
<div class="wrapper wrapper-content animated fadeInRight">
@include('admin.error')
 
如果還需要自定義錯誤信息,并且把之前傳過來的值返回到上一個視圖,還需要加個withInput;
 
if (empty($res)) {
    return back()->withErrors(['查不到這個用戶,請檢查!'])->withInput();
}
 
實際展示效果如下:
Laravel跳轉(zhuǎn)回之前頁面,并攜帶錯誤信息back()->withErrors(['錯了'])
 
欄目列表
推薦內(nèi)容
熱點內(nèi)容
展開
主站蜘蛛池模板: 成人毛片国产a| 欧美福利在线观看| 国产成人18| 久久精品国产亚洲综合色| 国产美女极品免费视频| 欧美亚洲国产第一页草草| 四虎影视国产精品永久在线| 最近免费中文字幕大全免费版视频 | 2021国产精品最新在线| 亚洲视频中文字幕在线观看| 日韩欧美天堂| 在线观看www视频| 一级片在线免费看| 亚洲一区二区在线播放| 国产 日韩 欧美 在线| 国产精品国产三级国产普通话| 美女色影院| 亚洲欧洲国产综合| 黄色视屏在线免费播放| 福利在线视频导航| 在线国产日韩| 黄网站在线观看| 黄色成人短视频| jizz精品| 青青青在线手机免费观看播放| 国产日韩欧美一区二区三区综合| 欧美日韩国产亚洲一区二区三区| 日韩精品视频在线免费观看| 亚洲欧美中文字幕高清在线一| 国产精品三级| 色人阁在线| re99| 日韩欧美一区黑人vs日本人| 99久久免费精品高清特色大片| 国产亚洲精品成人a在线| 食物链在线播放 高清| 精品在线观看一区| 隔壁老王网| 国产免费黄色片| 99热在线观看精品| 一区二区三区在线播放|