【问题标题】:Routing Laravel路由 Laravel
【发布时间】:2016-12-04 03:19:16
【问题描述】:

我有下一个前缀

Route::group(['prefix' => '{slug}', 'namespace' => 'User'], function ()

我有一些路线:

Route::group(['prefix' => 'ajax'], function () {
    Route::get('page', 'AjaxController@page')->name('ajax.page');
});

但是我遇到了该路由的问题,有时 ajax 不起作用或其他路由器也不起作用......但是如果我删除前缀 => {slug} 并且我输入了类似前缀 => "test/{slug}"一切正常。

谁能让这两个路由器工作?

谢谢

【问题讨论】:

    标签: php laravel


    【解决方案1】:

    这行得通

    Route::group(['prefix' => '/{slug}', 'namespace' => 'User'], function () {
      Route::group(['prefix' => 'ajax'], function () {
        Route::get('/page', 'AjaxController@page');
      });
    });
    

    【讨论】:

    • 但我不希望 url 作为“{slug}/ajax/page”... 我想要 {slug}/whatever ajax/whatever other/whatever ... etc, buf 如果不存在任何其他的,服用 {slug}...这可能吗?
    • 使用{slug}/{param1?}/{param2?}
    猜你喜欢
    • 2020-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-05
    • 1970-01-01
    • 2020-04-05
    • 2021-08-17
    相关资源
    最近更新 更多