Login Laravel登录表单拒绝正确的登录凭据

Login Laravel登录表单拒绝正确的登录凭据,login,eloquent,laravel-5.1,laravel-routing,laravel-blade,Login,Eloquent,Laravel 5.1,Laravel Routing,Laravel Blade,我不知道这段代码有什么问题。它曾在测试环境中工作,但现在拒绝工作。我的实现是针对用户创建的,因此: 注册页面(带有发送到电子邮件确认的确认代码)->电子邮件(用于确认并单击链接返回登录页面)->登录页面(用于用户使用其凭据登录)。一切都在平滑进行,直到登录时,当我输入登录用户名/电子邮件和密码时,它认为它不匹配hixh,我非常确定它匹配,因为我使用复制和粘贴。 控制器: public function store(UserRequest $userRequest) { $

我不知道这段代码有什么问题。它曾在测试环境中工作,但现在拒绝工作。我的实现是针对用户创建的,因此: 注册页面(带有发送到电子邮件确认的确认代码)->电子邮件(用于确认并单击链接返回登录页面)->登录页面(用于用户使用其凭据登录)。一切都在平滑进行,直到登录时,当我输入登录用户名/电子邮件和密码时,它认为它不匹配hixh,我非常确定它匹配,因为我使用复制和粘贴。 控制器:

public function store(UserRequest $userRequest)
    {
        $confirmation_code = str_random(30);

        $users = new User;
        $users->firstname             = $userRequest->firstname;
        $users->lastname              = $userRequest->lastname;
        $users->email                 = $userRequest->email;
        $users->username              = $userRequest->username;
        $users->password              = $userRequest->password;
        $users->confirmation_code     = $confirmation_code;

        Mail::send('email.verify', ['users' => $users, 'confirmation_code' => $confirmation_code ], 

            function ($message) use ($users) {

            $message->from('members@schoolproject.com', 'School Project Member');
            $message->to($users->email, $users->firstname)->subject('Registration process Message!');
        });

        $users->save();
       // return redirect()->route('index');
        return redirect()->action('UserController@index')->with('message', 'You have done successfully');
    }


    public function confirm($confirmation_code)
    {
        if( ! $confirmation_code)
        {
            throw new InvalidConfirmationCodeException;
        }

        $users = User::whereConfirmationCode($confirmation_code)->first();

        if ( ! $users)
        {
            throw new InvalidConfirmationCodeException;
        }

        $users->confirmed = 1;
        $users->confirmation_code = null;
        $users->save();

        //Flash::message('You have successfully verified your account.');
        //return redirect()->route('users.index');
        //return view('userpages.login');
        return redirect()->action('DashboardController@login');
    }


    public function login(Request $request){

        if (Auth::attempt(['username' => $request->username, 'password' => $request->password])) {
                return redirect()->route('details')->with('message', 'You have successfully logged in');
        } 

        elseif (Auth::attempt(['email'=> $request->username, 'password' => $request->password])) {
                return redirect()->route('details')->with('message', 'You have successfully logged in');
        } 

        else {
            return redirect('login')
            ->with('message', 'Your username/password combination is not correct')
            ->withInput();
        }
    }
登入表格:

登录
{!!Form::open(数组('url'=>'login','method'=>'post'))
{!!Form::token()!!}
{!!Form::label('username','username')!!}
{!!Form::text('username',Input::old('username')!!}
{!!Form::label('password','password')!!}
{!!Form::password('password')!!}
{!!表单::提交('Login')!!} {!!Form::close()!!}
您的错误消息是什么?对不起,耽搁了。没有错误。thrownso它只是告诉您用户名和密码不匹配?您正在进行自定义登录?是的,这是一个自定义登录。ant它在测试环境中工作得非常好。我很惊讶它现在不工作。你的错误信息是什么?对不起,耽搁了。没有错误。thrownso它只是告诉您用户名和密码不匹配?您正在进行自定义登录?是的,这是一个自定义登录。ant它在测试环境中工作得非常好。我很惊讶它现在不起作用了。
{!! Form::open(array('url' => 'login', 'method' => 'post')) !!}
{!! Form::token() !!}

    {!! Form::label('username', 'Username') !!}<br />
    {!! Form::text('username', Input::old('username')) !!} <br />

    {!! Form::label('password', 'Password') !!}<br />
    {!! Form::password('password') !!} <br />

    {!! Form::submit('Login') !!}

{!! Form::close() !!}