在管理仪表板(Laravel 5.2)中登录时出错

时间:2017-11-23 08:35:19

标签: php authentication laravel-5 login laravel-5.2

我想为管理信息中心创建一个登录表单。我已经创建了相关的控制器和刀片,但是当我尝试登录EloquentUserProvider的管理仪表板错误时。我只想要管理员方面的登录表单而不是用户。

错误:

  

EloquentUserProvider.php第114行中的FatalThrowableError:       类型错误:传递给Illuminate \ Auth \ EloquentUserProvider :: validateCredentials()的参数1必须是   Illuminate \ Contracts \ Auth \ Authenticatable的实例,实例   App \ Admin给出,调用   C:\ Ampps \ WWW \ jobapp \厂商\ laravel \框架\ SRC \照亮\验证\ SessionGuard.php   在第385行

路线:

Route::get('/admin/login', 'Auth\AdminLoginController@showLoginForm')->name('admin.login');
Route::post('/admin/login', 'Auth\AdminLoginController@login')->name('admin.login.submit');
Route::get('/', 'Admin\DashboardController@index')->name('admin.dashboard');
Route::get('/admin/logout', 'Auth\AdminLoginController@adminlogout')->name('admin.logout');

1 个答案:

答案 0 :(得分:0)

如果您想登录,注册,重置密码,仪表板

cd当前目录

然后键入以下命令,您将获得登录,注册,重置密码,仪表板

**php artisan make:auth**