【发布时间】:2019-09-13 23:20:39
【问题描述】:
我已经阅读了有关我的错误的其他问题,因此我重新检查了我的代码并没有发现任何拼写错误, 错误
Symfony\Component\Debug\Exception\FatalThrowableError (E_RECOVERABLE_ERROR) 参数 2 传递给 Illuminate\Auth\SessionGuard::__construct() 必须实现接口 Illuminate\Contracts\Auth\UserProvider,给定 null,调用 \vendor\laravel\framework\src\Illuminate\Auth\AuthManager.php 上线 125
Auth.php
return [
'defaults' => [
'guard' => 'web',
'passwords' => 'users',
],
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'token',
'provider' => 'users',
'hash' => false,
],
'admin' => [
'driver' => 'session',
'provider' => 'admin',
],
'user' => [
'driver' => 'session',
'provider' => 'user',
],
'company' => [
'driver' => 'session',
'provider' => 'company',
],
'employee' => [
'driver' => 'session',
'provider' => 'employee',
],
],
'providers' => [
'admin' => [
'driver' => 'eloquent',
'model' => App\Admin::class,
],
'company' => [
'driver' => 'eloquent',
'model' => App\Model\Employee::class,
],
'employee' => [
'driver' => 'eloquent',
'model' => App\Model\Employee::class,
],
],
];
【问题讨论】:
-
有什么问题?
-
@morph 读取问题的第二段,我在多重身份验证时遇到错误。
标签: laravel authentication laravel-5.8