首页 > 解决方案 > 仅登录页面上的错误 504 网关超时(Laravel)

问题描述

我在这个错误上被困了一周,该应用程序似乎一切正常,因为其他所有页面都工作正常,包括注册,忘记密码页面,但是一旦我点击登录,它就会加载几秒钟,就像之前卡在一个循环中一样输出 504 错误。该应用程序使用运行 APache2/Nginx 的 hestiacp 托管在 AWS 上。

下面是我的控制器

<?php

namespace App\Http\Controllers\Auth;

use App\Http\Controllers\Controller;
use App\Notifications\UserLoginNotify;
use Illuminate\Foundation\Auth\AuthenticatesUsers;

use Illuminate\Support\Facades\Auth;

class LoginController extends Controller
{
    /*
    |--------------------------------------------------------------------------
    | Login Controller
    |--------------------------------------------------------------------------
    |
    | This controller handles authenticating users for the application and
    | redirecting them to your home screen. The controller uses a trait
    | to conveniently provide its functionality to your applications.
    |
    */

    use AuthenticatesUsers;



    protected function redirectTo()
    {

        $user = Auth::user();

        if ($user->active == 0){

            return '/verify/logout';

        }
        else {

            if ($user->ban == 0){

                $user->notify(new UserLoginNotify($user));

            }

            return '/user/dashboard';
        }


    }


    /**
     * Create a new controller instance.
     *
     * @return void
     */
    public function __construct()
    {
        $this->middleware('guest')->except('logout');
    }



}

在此先感谢您的帮助

标签: phplaravel

解决方案


推荐阅读