【问题标题】:The 127.0.0.1 page isn’t working .. Laravel 5.4127.0.0.1 页面不工作.. Laravel 5.4
【发布时间】:2017-03-22 06:59:52
【问题描述】:

我们在 Laravel 中开发了一个应用程序 .. 在它工作之前,但还没有。登录后显示此错误 127.0.0.1 页面无法正常工作 127.0.0.1 重定向您的次数过多。

路线

Route::any('/logout', 'Auth\LoginController@logout');
Route::get('/', 'PageController@login');
Route::get('/home', 'HomeController@index');

Route::group( ['middleware' => 'auth' ], function() {
    Route::get('main', 'PageController@main');
    Route::get('browse', 'PageController@browse');
    Route::get('pickngo', 'PageController@pickngo');
    Route::get('edit_profile', 'PageController@profile');

    Auth::routes();
    Route::post('/user/create', 'Auth\RegisterController@createUser');
    Route::post('/user/login', 'Auth\LoginController@doLogin');

});

【问题讨论】:

  • 检查您的 AuthController 查看您的 $redirectTo 值,然后检查您的 $redirectTo 控制器中的代码
  • 在Auth目录LoginController中有protected $redirectTo = '/home';
  • 你运行 php artisan serve 了吗?或者您如何为该应用提供服务?
  • @lewis4u 是的,我首先通过 Get Bash 运行 php artisan serve
  • 我猜你已经改变了一些东西,现在它不起作用....尝试在控制台中 php artisan cache:clearphp artisan view:clearcomposer dump-autoload。然后尝试运行它并登录

标签: php laravel laravel-5.4


【解决方案1】:

这是因为您在 group() 中使用了 Auth::routes()。这实际上是错误的,因为有很多路由都有guest 的中间件(登录、注册等)所以它会在无限循环中不断重定向到同一页面

尝试将Auth::routes() 置于Route::group() 的顶部或底部

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-25
    • 2017-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-08
    • 1970-01-01
    相关资源
    最近更新 更多