jeudi 27 octobre 2016

Laravel's Hash missing argument?

I'm getting a weird error in Laravel 5.3's hash mechanism.

Missing argument 2 for Illuminate\Hashing\BcryptHasher::check(), called in C:\xampp\htdocs\Missionseek2\vendor\laravel\framework\src\Illuminate\Support\Facades\Facade.php on line 237 and defined

This is the code that defines it.

public function postSignIn(Request $request){

        $val = DB::table('ministry')->where('Username', Input::get('Username'))->first();

        if ($val && Hash::check(Input::get('Password', $val->Password))) {
            return redirect()->route('agencydash');
        } return 'failed';
       // if (Auth::attempt(['Username' => $request['Username'], 'Password' => $request['Password']])) {
       //     return redirect()->route('agencydash');
       // }
        //return redirect()->back();
    }

What's going on here? I feel like it's not getting the password value from the database and so we're getting an error, but I'm not sure why. The name's are correct.



from Newest questions tagged laravel-5 - Stack Overflow http://ift.tt/2dObdyC
via IFTTT

Aucun commentaire:

Enregistrer un commentaire