如何在Laravel 5.2中使用auth后重定向到不同的页面

时间:2017-02-15 14:23:26

标签: php authentication laravel-5.2

问题如下。 我做了标准认证。 php artisan make:auth。 现在我想在登录后和注册后重定向到不同的页面。 网上有几种解决方案。要使用postLogin和postRegister方法的覆盖,但它对我不起作用。

class AuthController extends Controller
{
    use AuthenticatesAndRegistersUsers, ThrottlesLogins;

    public function postLogin(Request $request)
    {
        return property_exists($this, 'redirectTo') ? $this->redirectTo : '/main';
    }

    public function postRegister(Request $request)
    {
        return property_exists($this, 'redirectTo') ? $this->redirectTo : '/registrationconfirmation';
    }

无论如何,它会在注册和登录后进入同一页面。 非常感谢任何答案。

1 个答案:

答案 0 :(得分:0)

尝试改变

  

/app/Http/Controllers/Auth/AuthController.php:

您必须在控制器中覆盖它。检查auth trait中的当前值

protected $redirectTo = '/your_page';