Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel命名路由将所有管理路由分组_Php_Laravel - Fatal编程技术网

Php Laravel命名路由将所有管理路由分组

Php Laravel命名路由将所有管理路由分组,php,laravel,Php,Laravel,我只想在我的laravel中对我所有的管理路线进行分组。我是laravel的初学者,我想在一个组中同步我的所有管理路由,我的问题是,为什么我不能将post路由放在我的管理路由组中 以下是我的路线: Route::group(['as' => 'admin::', 'prefix' => 'admin'], function () { Route::get('login', [ 'as' => 'login', 'uses' =>

我只想在我的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');

因为您在路由组中使用
作为
,它是
管理员::
,您可以链接到
管理员。


现在转到
admin::login
,您需要
admin.login

非常感谢。。现在我知道了如何使用这个路由名称列表如果你想知道你的路由名称,请使用命令:
php-artisan-route:list
。祝你好运@JcJohn