【问题标题】:laravel dynamic route groups using yearlaravel 使用年份的动态路由组
【发布时间】:2016-07-28 18:19:42
【问题描述】:

我有一个网站可以提取大量数据,而且这些数据都与特定年份相关联。我试图想出添加包含年份的动态路线组的最佳方法,以便它始终向用户显示并且我可以在我的模型中使用。

类似 www.site.com/2015/dashboard

我可以使用标准路由组来执行此操作,但它需要我将路由参数添加到我使用的每个方法中。

有没有更好的方法来使用这样的东西,让控制器始终可以使用年份,而不必在每条路由中发送它?

【问题讨论】:

    标签: laravel laravel-5.2 laravel-routing


    【解决方案1】:

    在 routes.php 中输入这个

    $year= Request::segment(1);
    Route::group(['prefix'=>$year], function() {
        Route::get('dashboard', ['uses' => 'SomeController@someMethod']);
    });
    

    在你的控制器选择年份:

    $year = Request::segment(1)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-31
      • 1970-01-01
      • 2017-07-19
      • 1970-01-01
      • 2018-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多