laravel 5.1 用户登录后如何跳转某网地址?

laravel5.1版本

网站注册会员完毕后自动登录了,然后跳转到首页了(比如:/home)

但是当用户再次打开http://www.xxx.com/login或者 http://www.xxx.com/register页面时候我想让它自动判断是否登录,然后进行跳转页面设置
我写的代码没有生效,不知道为什么,代码如下:

//  Authenticate类里面的
public function handle($request, Closure $next)
        {
            if ($this->auth->check()) {
                return redirect('http://www.xxx.com/home');
            }
            return $next($request);
        }
perfectboook

Authenticate类指的是哪个?是指的App\Http\Middleware\Authenticate类吗?在登录页面是不经过这个中间件的。你这样改反倒会导致登录后的一些页面跳转到/home。要实现这样功能,你可以添加一个其它的中间件用在 login 和 register 页面的路由上来实现你要的功能。