Laravel 4如何将URI参数传递给Model函数

时间:2013-12-04 10:22:15

标签: php laravel-4

我有这条路线,想要传递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,但我在这里尝试直接接近,是否可能?< / p>

1 个答案:

答案 0 :(得分: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

查看更多信息