502中间件坏网关ngnix

时间:2017-04-27 07:44:51

标签: laravel

我有一个很大的问题,因为我想在会话结束时刷新应用程序两天,我得到一个错误502坏网关ngnix。

我的中间件组似乎有一些问题需要解决。这很奇怪,因为它工作得很好,但是从2天开始它就不再适用了。

在我的路线文件中,我为应用程序的所有页面创建了一个中间件组,如:

Route::group(['middleware' => ['AuthVerif']], function () {

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

    //PROFILE / STRUCTURE / CLUB
    Route::get('profile' , 'UserController@getProfile')->name('profile');
    Route::get('password' , 'UserController@getPassword')->name('password');
    Route::get('ma_structure' , 'StructureController@getMyStructure');
    Route::get('mon_club' , 'ClubController@getMyClub');

...

我的中间件AuthVerif:

public function handle($request, Closure $next)
    {

        if(Auth::guest()){

            return redirect( url('/') );

        }else

        return $next($request);
    }

中间件向用户显示登录表单。

有人知道为什么我会

  

502 bad gateway ngnix。

提前多多感谢

1 个答案:

答案 0 :(得分:1)

检查以下

  • 在kernel.php中注册您的中间件 - > routeMiddleware
  • 在middelware文件中使用Auth()
  • 授予存储和引导程序文件夹的读/写权限