精华内容
下载资源
问答
  • {{$message}},将在{{$jumpTime}}秒后跳转至{{$urlname}}页面$(function(){var url = "{{$url}}"var loginTime = parseInt($('.loginTime').text());var time = setInterval(function(){loginTime = loginTime-1;$('....

    259f74b77d9e0d9d89b77ab4936c8dc1.png

    {{$message}},将在

    {{$jumpTime}}

    秒后跳转至

    {{$urlname}}

    页面

    $(function(){

    var url = "{{$url}}"

    var loginTime = parseInt($('.loginTime').text());

    var time = setInterval(function(){

    loginTime = loginTime-1;

    $('.loginTime').text(loginTime);

    if(loginTime==0){

    clearInterval(time);

    window.location.href=url;

    }

    },1000);

    })

    在controller里面返回视图

    return view('citymedia.success')->with([

    //跳转信息

    'message'=>'你已经提交信息,请您耐心等待!',

    //自己的跳转路径

    'url' =>'/citymedia/interact',

    //跳转路径名称

    'urlname' =>'互动专区',

    //跳转等待时间(s)

    'jumpTime'=>2,

    ]);

    展开全文
  • Laravel5.1开发项目的时候,经常碰到需要携带错误信息到上一个页面,开发web后台的时候尤其强烈。 直接上: 方法一:跳转到指定路由,并携带错误信息 return redirect('/admin/resource/showAddResourceView/...

    用Laravel5.1开发项目的时候,经常碰到需要携带错误信息到上一个页面,开发web后台的时候尤其强烈。

    直接上:

    方法一:跳转到指定路由,并携带错误信息

    return redirect('/admin/resource/showAddResourceView/' . $customer_id)
        ->withErrors(['此授权码已过期,请重新生成!']);

    方法二:跳转到上个页面,并携带错误信息

    return back()->withErrors(['此激活码已与该用户绑定过!']);

    方法三:validate验证(这种情况应该是最多的)

    我们在提交表单的时候,进入控制器的第一步就是验证输入的参数符不符合我们的要求,如果不符合,就直接带着输入、错误信息返回到上一个页面,这个是框架自动完成的。具体例子:

    $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' => '用户名长度应小于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();
    }
    效果如下:

     

     

     

    转自:https://blog.csdn.net/zhezhebie/article/details/78500326

    转载于:https://www.cnblogs.com/lamp01/p/8717608.html

    展开全文
  • 登录后都是跳转后/home,如何跳转到上一页(登录前的页面)/(没有登录前页面跳转到home)?每次都是跳转到home这样不是很好,用户还等去倒退或者是历史记录找之前的页面public function handle($request, Closure $next)...

    登录后都是跳转后/home,如何跳转到上一页(登录前的页面)/(没有登录前页面才跳转到home)?

    每次都是跳转到home这样不是很好,用户还等去倒退或者是历史记录找之前的页面

    public function handle($request, Closure $next)

    {

    if ($this->auth->check()) {

    return redirect('/home');

    }

    return $next($request);

    }

    回复内容:

    登录后都是跳转后/home,如何跳转到上一页(登录前的页面)/(没有登录前页面才跳转到home)?

    每次都是跳转到home这样不是很好,用户还等去倒退或者是历史记录找之前的页面

    public function handle($request, Closure $next)

    {

    if ($this->auth->check()) {

    return redirect('/home');

    }

    return $next($request);

    }

    这样看看?

    public function handle($request, Closure $next)

    {

    if ($this->auth->check()) {

    return Redirect::intended('/');

    //return redirect('/home');

    }

    return $next($request);

    }

    public function handle($request, Closure $next)

    {

    if ($this->auth->check()) {

    //跳转到/home页

    return redirect('/home');

    //登录成功后跳转登录前的那页,但一般我不这么用根据情况使用

    return redirect()->back();

    //我一般使用这个,成功后登录我想使用的控制器

    return redirect()->action('IndexController@index');

    }

    return $next($request);

    }

    展开全文
  • laravel 成功跳转页面

    2018-06-28 10:51:00
    自定义HTML页面 1 <div id="applyFor" style="text-align: center; width: 500px; margin: 100px auto;"> 2 {{ $message }},将在<span class="loginTime" style="color: red">{{ $jumpTime }}<...

    自定义HTML页面

     1 <div id="applyFor" style="text-align: center; width: 500px; margin: 100px auto;">
     2     {{ $message }},将在<span class="loginTime" style="color: red">{{ $jumpTime }}</span>秒后跳转至<a href="{{ $url }}" style="color: red">首页</a>页面
     3 </div>
     4 
     5 
     6 <script type="text/javascript" src="{{ URL::asset('js/admin/lib/jquery/1.9.1/jquery.min.js') }}"></script>
     7 <script type="text/javascript">
     8     $(function(){
     9         var url = "{{$url}}";
    10         var loginTime = parseInt($('.loginTime').text());
    11         var time = setInterval(function(){
    12             loginTime = loginTime-1;
    13             $('.loginTime').text(loginTime);
    14             if(loginTime==0){
    15                 clearInterval(time);
    16                 window.location.href=url;
    17             }
    18         },1000);
    19     })
    20 </script>

    web.php 路由

    1 // 成功页面
    2 Route::get('/admin/success', function(){
    3     return view('Admin.success')->with([
    4         'message'=>'你已经提交申请,请您耐心等待!',
    5         'url' =>'/index',
    6         'jumpTime'=>3,
    7     ]);
    8 });

     

    控制器返回

     

    转载于:https://www.cnblogs.com/php08049/p/9237581.html

    展开全文
  • laravel 页面跳转提示

    千次阅读 2019-07-10 15:56:58
    redirect('/error')->with(['message'=>'登录成功,即将跳转到后台首页','url' =>'/home', 'jumpTime'=>3,'response'=>'302']); blade页面: @include('customer.public.css') .layadmin-tips { margin-...
  • Laravel5.1开发项目的时候,经常碰到需要携带错误信息到上一个页面,开发web后台的时候尤其强烈。直接上:方法一:跳转到指定路由,并携带错误信息return redirect('/admin/resource/showAddResourceView/' . $...
  • Laravel5.6开发项目的时候,经常碰到需要携带错误信息到上一个页面,开发web后台的时候尤其强烈。 走你 方法一:跳转到指定路由,并携带错误信息 return redirect('/admin/resource/showAddResourceView/' . ...
  • 今天小编就为大家分享一篇laravel添加前台跳转成功页面示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • laravel添加前台跳转成功页面

    千次阅读 2019-01-02 10:35:14
    laravel添加前台跳转成功页面**创建视图****在controller里面返回视图** 创建视图 创建视图success.blade.php &amp;lt;!doctype html&amp;gt; &amp;lt;html lang=&quot;{{ str_replace('_', '-', ...
  • laravel 404页面的设置

    千次阅读 2018-08-20 15:26:26
    1、laravel项目的resources/views/errors/下 添加了一个404.blade.php ... public function render($request, Exception $exception) ... //我自己写的,跳转到404页面,测试的时候不要打开。上线成功之后在使用40...
  • laravel成功跳转地址

    2019-07-19 12:56:18
    ; width: 500px; margin: 100px auto;... {{ $message }},将在<span class="loginTime" style="color: red">{{ $jumpTime }}秒后跳转至$url }}" style="color: red">首页页面 <script type="text/j
  • 1.在数据库中查询出所有状态$sysEntityStatus = DB::table('sys_entity_status')-&...2.在页面接收1中所有数据&lt;select name="client-status" class="height-35 bg-warning client-...
  • 这种情况下,Laravel 默认会在用户登录成功后自动跳转回登录前浏览的页面。auth中间件是怎么做到的? 打开auth中间件文件: // vendor/laravel/framework/src/Illuminate/Auth/Middleware...
  • 修改一下文件/vendor/laravel/framework/src/Illuminate/Foundation/Auth/RedirectsUsers.php 修改内容如下: 没有的加入下面方法,引入use Illuminate\Support\Facades\URL,否则会找不到URL  /** * Get the ...
  • Laravel 接口返回302响应,跳转页面

    千次阅读 2020-05-07 11:09:34
    在设计完接口后,使用postman模拟请求,但是一直不返回正确响应。调试的时候,发现是有请求到接口函数。但是返回的结果却不对。这是因为只有在请求的 Heard 里面加入 请求头 X-Requested-Wit: XMLHttpRequest ...

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 159
精华内容 63
关键字:

laravel跳转页面