使用查询生成器登录

Login with query builder

如何使用此 queryBuilder 检查 laravel 中是否存在用户? 问题是检查密码:

 $user = DB::table('users')
        ->where('email',$request->input('email'))
        ->where('password',bcrypt($request->input('password')))
        ->first();

使用auth()->attempt():

auth()->attempt(['email' => $request->email, 'password' => $request->password])

如果您只想检查密码,请使用 Hash::check():

Hash::check($request->password, $passwordFromDb)

获取电子邮件

$user = DB::table('users')
    ->where('email',$request->input('email'))
    ->first();

检查密码

use Illuminate\Support\Facades\Hash;
    if(Hash::check($user->password,Hash::make($request->input('password')))){   echo"Password current"; }else{ echo "Password Wrong";}