为了账号安全,请及时绑定邮箱和手机立即绑定

laravel 中 Auth::attempt() 返回false

laravel 中 Auth::attempt() 返回false

PHP
慕少森 2019-03-11 08:20:11
如题 不管怎样都是false在网上也找过很多 但都找不出原因代码如下auth.php <?php return [ 'defaults' => [ 'guard' => 'web', 'passwords' => 'users', ], 'guards' => [ 'web' => [ 'driver' => 'session', 'provider' => 'users', ], 'api' => [ 'driver' => 'token', 'provider' => 'users', ], ], 'providers' => [ 'users' => [ 'driver' => 'eloquent', 'model' => App\User::class, ], ], 'passwords' => [ 'users' => [ 'provider' => 'users', 'table' => 'password_resets', 'expire' => 60, ], ], ]; 控制器如下 <?php namespace App\Http\Controllers\Auth; use App\Http\Controllers\Controller; use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\DB; class AuthController extends Controller { public function getRegister(){ } public function register(){ return view('register'); } public function getLogin(){ return view('auth/login'); } public function postLogin(Request $request){ $phone = $request->input('phone'); $password = $request->input('password'); DB::connection()->enableQueryLog(); // 开启查询日志 //DB::table('users'); // 要查看的sqls $result = Auth::attempt(['phone' => $phone, 'password' => $password]); $queries = DB::getQueryLog(); // 获取查询日 print_r($queries); // 即可查看执行的sql dd($result); if ($result){ return view('index', ['error_msg' => '用户名或密码错误']); }else{ return view('auth/login', ['error_msg' => '用户名或密码错误']); } } } 然后一直返回false 请问下哪儿出问题了啊?
查看完整描述

2 回答

?
慕用1923827

TA贡献1条经验 获得超0个赞

哥们你解决了吗能交流一下吗

查看完整回答
反对 回复 2021-01-15
  • 2 回答
  • 0 关注
  • 1960 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信