如题 不管怎样都是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
请问下哪儿出问题了啊?
添加回答
举报
0/150
提交
取消