【问题标题】:Redirected to another page while accessing home page访问主页时重定向到另一个页面
【发布时间】:2019-03-16 06:54:49
【问题描述】:

当用户在应用中注册时,应用会显示用户详细信息表单以完成个人资料,而不是仪表板(主页)。只有在完成用户配置文件后,用户才能看到仪表板。

注册后我们设置会话变量:

\Session::put('profile_summary_flag',1);

我想跳过此用户个人资料表单。

以下是控制器详细信息:

Route::get('/home', 'HomeController@index')->name('home');

当我尝试访问仪表板时,我会自动重定向到个人资料详细信息表单。

我尝试在 HomeController -> index 方法中添加调试器 dd('hello') 但重定向到配置文件详细信息表单,这证明重定向到另一个页面的逻辑是在其他地方定义的。

我想知道在 Laravel 中我们可以在特定条件下从哪里重定向页面。

【问题讨论】:

  • 我打赌它是 auth 中间件。

标签: laravel laravel-5 laravel-routing laravel-controller


【解决方案1】:

您好尝试检查中间件文件夹下的 RedirectAuthenticate.php,您可以设置验证用户的条件

【讨论】:

    猜你喜欢
    • 2021-06-13
    • 2018-06-19
    • 1970-01-01
    • 2017-06-25
    • 2021-02-19
    • 1970-01-01
    • 1970-01-01
    • 2015-08-14
    相关资源
    最近更新 更多