Laravel 5.3根据因素确定重定向

时间:2016-10-07 04:25:11

标签: laravel authentication laravel-5.3

我意识到我可以通过更改

来更改用户登录后的位置
#inner {
    height: 100%; //this means it equals to 200px
    border: 1px solid red;  //1px at the top border and 1px at the bottom added to the height of the #inner so now it becomes 202px, which will get cut off by overflow:hidden
}
在LoginController.php中

但是,我想检查购物车中是否有任何商品,如果有,请将用户引导至结帐页面。我也可以查看他们是否已经购买了一个活跃的服务并将其引导至仪表板,然后将其他任何人引导至主页。

任何人都知道如何将一些逻辑应用于重定向?

1 个答案:

答案 0 :(得分:1)

您可以覆盖sendLoginResponse()中的app\Http\Controllers\Auth\LoginController.php方法来执行检查并重定向到您想要的任何路线。

原始sendLoginResponse()方法位于vendor\laravel\framework\src\Illuminate\Foundation\Auth\AuthenticatesUsers.php。将其复制粘贴到LoginController.php,然后使用它。不要改变原始特征中的任何内容。