【发布时间】:2015-07-08 13:57:50
【问题描述】:
在 Laravel 中,我知道我可以使用 `Route::getRoutes() 获取所有路由,但我无法找到是否可以获取指定组中包含的所有路由的列表。
例如,我有这个路由文件:
Route::group(array('group_name' => 'pages'), function() {
Route::any('/authentication', array('as' => 'authentication', 'uses' => 'LogController@authForm' ));
Route::group(array('before' => 'auth_administration'), function() {
Route::any('/tags_category/index', array('as' => 'index-tags-categories', 'uses' => 'TagsCategoryController@index'));
Route::any('/tags_category/update', array('as' => 'update-tags-category', 'uses' => 'TagsCategoryController@update'));
});
});
Route::group(array('before' => 'auth_administration'), function() {
Route::any('/tags_category/store', array('as' => 'store-tags-category', 'uses' => 'TagsCategoryController@store'));
Route::any('/tags_category/update/{id}', array('as' => 'update-form-tags-category', 'uses' => 'TagsCategoryController@updateForm'));
Route::any('/tags_category/delete/{id}', array('as' => 'delete-tags-category', 'uses' => 'TagsCategoryController@delete'));
}); // operazioni protette
在我的控制器中,我只想获取第一组中包含的路由(带有变量“group_name”的路由)。
有可能吗?如果是,我该怎么做?谢谢
【问题讨论】:
标签: php laravel laravel-4 laravel-routing