【问题标题】:Laravel 4 how to pass URI Parameters to Model functionLaravel 4如何将URI参数传递给模型函数
【发布时间】:2013-12-20 18:45:01
【问题描述】:

我有这个路由,想在Laravel中传递uri参数:

Route::group(array('prefix' => 'view/'), function(){
    Route::get('news/listings/{limLow}/{limTop}', function() {
                return Model::Foo($limLow, $limTop);
            });
});

在我的 Foo 函数 Foo(param1=null, param2=null){} 中,变量 param1 和 2 是 null,好像没有变量分配给参数事件,尽管请求了类似 view/news/listings/1/10 的 URL。

我通常的做法是先通过controller,在控制器中传递uri变量,然后转到model,但我这里尝试直接的方法,可以吗?

【问题讨论】:

    标签: php laravel-4


    【解决方案1】:

    试试这个:

    Route::group(array('prefix' => 'view/'), function(){
        Route::get('news/listings/{limLow}/{limTop}', function($limlow, $limTop) {
                    return Model::Foo($limLow, $limTop);
                });
    });
    

    向路由传递参数时,这些参数应设置为路由中使用的函数或方法中的变量。在http://four.laravel.com/docs/routing查看更多信息

    【讨论】:

      猜你喜欢
      • 2014-11-03
      • 1970-01-01
      • 1970-01-01
      • 2017-03-16
      • 2021-11-05
      • 1970-01-01
      • 2018-09-02
      • 2013-08-17
      相关资源
      最近更新 更多