登录成功Laravel 5.4后重定向

时间:2017-03-17 06:32:26

标签: laravel redirect login back laravel-5.4

我正在尝试在登录后将用户重定向到上一页。

在我的刀片页面中,我已经

@if(Auth::check())
    {{ $products->phone }}
@else
    <a href="{{ url('log')}}"> </a> //url to login page
@endif

在此之前,我正在创建一个会话,以便我知道该请求来自上述刀片页面。

我的控制器:

public function log(){
    Session::flash('log_msg', 'login needed!'); 
    return view('my_account');
}

当我在登录控制器中放置if(Session::has(log_msg)){//redirect back}之类的条件时会抛出错误。

现在我很困惑把条件放在哪里。任何人都可以告诉我在LoginController或Middelware中可以将条件放在哪里以及如何使用?

1 个答案:

答案 0 :(得分:0)

您可以在AuthController.php中更改重定向路由 改变/回家路线。

protected $redirectTo = '/home';

它应该有用。