老师好,后台页面不登录跳转回指定界面的功能
来源:12-9 使用Auth和guard搭建管理后台用户管理
博楠
2017-11-20
路由
Route::group(['prefix'=>'admin'],function(){
Route::get('/register','\App\Admin\Controllers\RegisterController@index');//显示注册界面
Route::post('/register','\App\Admin\Controllers\RegisterController@register');//处理注册逻辑
Route::get('/login','\App\Admin\Controllers\LoginController@index');//显示登陆界面
Route::post('/login','\App\Admin\Controllers\LoginController@login');//处理登陆逻辑
Route::get('/logout','\App\Admin\Controllers\LoginController@logout');//退出登陆
Route::group(['middleware'=>'auth:admin'],function () {
Route::get('/index','\App\Admin\Controllers\IndexController@index');//显示后台首页
Route::get('/welcome','\App\Admin\Controllers\IndexController@welcome');//显示欢迎界面
});auth.php文件
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'admin' => [
'driver' => 'session',
'provider' => 'admins',
],
'api' => [
'driver' => 'token',
'provider' => 'users',
],
],
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => App\User::class,
],
'admins' => [
'driver' => 'eloquent',
'model' => App\Admins::class,
],
// 'users' => [
// 'driver' => 'database',
// 'table' => 'users',
// ],
],
显示报错,

如果把admin.php路由中中间件中的两条路由拿到外面可以访问到页面,但是就不能实现不登录不让访问,添加到里面会报错,
麻烦老师帮忙看下
1回答
-
轩脉刃
2017-11-21
你访问后台的登陆地址是/admin/login么,看你的错误提示的是login的路由找不到
00
相似问题