路由分组 Laravel
Groups in group on routing Laravel
我真的需要帮助!
在 Laravel 5.3 上,一组路由到另一组路由似乎对我不起作用。有什么解决方案可以让它发挥作用吗?或者我必须以另一种方式编写我的路线吗?这是我写路线的方式:
Route::group([
'prefix' => LaravelLocalization::setLocale(),
'middleware' => [ 'localeSessionRedirect', 'localizationRedirect' ]
],
function()
{
Route::group([
'prefix' => 'admin'
], function () {
// General Settings
Route::get('settings', [
'as' => 'admin.settings',
'uses' => 'AdminController@showSettings'
]);
});
});
我在第一组中使用多语言前缀,另一组用于管理部分。我想要这样的 url :/en/admin/settings
问题已解决!它没有用,因为我使用了另一条路线,其中在管理部分 ex:
组之前有一个参数
Route::get('activate/{code}', [
'as' => 'auth.activation',
'uses' => 'RegistrationController@getActivate'
]);
我真的需要帮助!
在 Laravel 5.3 上,一组路由到另一组路由似乎对我不起作用。有什么解决方案可以让它发挥作用吗?或者我必须以另一种方式编写我的路线吗?这是我写路线的方式:
Route::group([
'prefix' => LaravelLocalization::setLocale(),
'middleware' => [ 'localeSessionRedirect', 'localizationRedirect' ]
],
function()
{
Route::group([
'prefix' => 'admin'
], function () {
// General Settings
Route::get('settings', [
'as' => 'admin.settings',
'uses' => 'AdminController@showSettings'
]);
});
});
我在第一组中使用多语言前缀,另一组用于管理部分。我想要这样的 url :/en/admin/settings
问题已解决!它没有用,因为我使用了另一条路线,其中在管理部分 ex:
组之前有一个参数Route::get('activate/{code}', [
'as' => 'auth.activation',
'uses' => 'RegistrationController@getActivate'
]);