Php Laravel命名路由将所有管理路由分组
我只想在我的laravel中对我所有的管理路线进行分组。我是laravel的初学者,我想在一个组中同步我的所有管理路由,我的问题是,为什么我不能将post路由放在我的管理路由组中 以下是我的路线:Php Laravel命名路由将所有管理路由分组,php,laravel,Php,Laravel,我只想在我的laravel中对我所有的管理路线进行分组。我是laravel的初学者,我想在一个组中同步我的所有管理路由,我的问题是,为什么我不能将post路由放在我的管理路由组中 以下是我的路线: Route::group(['as' => 'admin::', 'prefix' => 'admin'], function () { Route::get('login', [ 'as' => 'login', 'uses' =>
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');
因为您在路由组中使用
作为
,它是管理员::
,您可以链接到管理员。
现在转到
admin::login
,您需要admin.login
非常感谢。。现在我知道了如何使用这个路由名称列表如果你想知道你的路由名称,请使用命令:php-artisan-route:list
。祝你好运@JcJohn