路由Laravel

时间:2017-01-25 15:55:21

标签: php laravel frameworks laravel-5.3 laravel-routing

我真的需要帮助!

在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'
    ]);
});

});

我在第一组中使用多语言的前缀,另一组在admin部分。我想要一个这样的网址:/en/admin/settings

1 个答案:

答案 0 :(得分:0)

问题解决了!它不起作用,因为我在管理部分ex之前使用了另一条路线,其中有一个参数:

Route::get('activate/{code}', [
    'as' => 'auth.activation',
    'uses' => 'RegistrationController@getActivate'
]);