【发布时间】:2018-07-01 18:02:16
【问题描述】:
我在 Laravel 最新的身份验证中遇到此错误
传递给 Illuminate\Auth\SessionGuard::__construct() 的参数 2 必须 是 Illuminate\Contracts\Auth\UserProvider 的一个实例,给定 null, 叫进来 G:\xampp\htdocs\newrestaurantcrm\vendor\laravel\framework\src\Illuminate\Auth\AuthManager.php
谁能告诉我这个错误为什么会发生这个错误?
我在Auth\AuthController.php 文件中使用以下代码进行身份验证
protected function login(Request $request) {
$email = $request->email;
$password = bcrypt($request->password);
if (Auth::login(['email' => $email, 'password' => $password])) {
return redirect()->intended('/admin/dashboard');
}
}
【问题讨论】: