【发布时间】:2019-09-03 20:09:58
【问题描述】:
我只想在我的 laravel 中对我所有的管理路由进行分组。我是 laravel 的初学者,我想在一个组中同步我的所有管理路由,我的问题是,为什么我不能将 post 路由放在我的管理路由组中?
这是我的路线:
Route::group(['as' => 'admin::', 'prefix' => 'admin'], function () {
Route::get('login', [
'as' => 'login',
'uses' => 'admin\AdminLoginController@index'
]);
Route::post('login', 'admin\AdminLoginController@auth')->name('admin.login');
});
我上面的代码返回错误,laravel 说 admin.login 路由不存在。然后我尝试将发布路线放在组外并且它有效。为什么?。 以下是不返回错误的代码:
Route::group(['as' => 'admin::', 'prefix' => 'admin'], function () {
Route::get('login', [
'as' => 'login',
'uses' => 'admin\AdminLoginController@index'
]);
});
Route::post('login', 'admin\AdminLoginController@auth')->name('admin.login');
【问题讨论】: