Previous route name in Laravel 5.1-5.8

前端 未结 4 1136
迷失自我
迷失自我 2020-12-10 13:22

I try to find name of previous route in Laravel 5.1. With:

{!! URL::previous() !!}

I get the route url, but I try to get route name like I

4条回答
  •  感情败类
    2020-12-10 13:34

    You can't get route name of previous page, so your options are:

    1. Check previous URL instead of a route name.

    2. Use sessions. First, save route name:

      session()->flash('previous-route', Route::current()->getName());
      

    Then check if session has previous-route:

    @if (session()->has(`previous-route`) && session(`previous-route`) == 'contacts')
        Display something
    @endif
    
    1. Use GET parameters to pass route name.

    If I were you, I'd use sessions or would check previous URL.

提交回复
热议问题