用['middleware'=>'auth:admin'],在不登录的时候输入后台主页地址报错

来源:12-9 使用Auth和guard搭建管理后台用户管理

飞狐狸

2017-09-26

//admin
Route::group(['prefix' => 'admin'],function(){
    Route::get('reg','admin\AdminController@reg'); 
    Route::post('reggo','admin\AdminController@reggo'); 
    Route::get('login','admin\AdminController@login');
    Route::post('logingo','admin\AdminController@logingo');
    Route::get('logout','admin\AdminController@logout');
	//后台登录才能打开
    Route::group(['middleware'=>'auth:admin'],function(){
        Route::get('index','admin\AdminController@index');

(1/1) InvalidArgumentException

Route [login] not defined.

是怎么回事呀?

写回答

2回答

就我皮

2017-10-14

admin.php 

路由中将 Route::get('/login','\App\Admin\Controllers\LoginController@index');

更改为:

Route::get('/login','\App\Admin\Controllers\LoginController@index')->name('login');

即可。

1
1
飞狐狸
非常感谢!我试试
2017-10-16
共1条回复

轩脉刃

2017-09-26

后台地址应该是admin/login,是不是后台地址你输入错误了?

0
0

Laravel快速开发简书

Laravel最新特性结合Mysql异步消息队列、ElasticSearch搜索引擎、Debugbar调试利器开发简书

1218 学习 · 613 问题

查看课程