我想为管理信息中心创建一个登录表单。我已经创建了相关的控制器和刀片,但是当我尝试登录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');
答案 0 :(得分:0)
如果您想登录,注册,重置密码,仪表板
cd当前目录
然后键入以下命令,您将获得登录,注册,重置密码,仪表板
**php artisan make:auth**