Laravel 4:从控制器获取url参数

时间:2013-10-12 16:27:47

标签: laravel laravel-4

我是laravel 4的新手,我目前遇到以下问题: 在我的routes.php中,我有一行:

Route::get('maps/{map_type}', 'MapsController@loadMaps');

在我的MapsController中,我想让{map_type}使用它。

所以我的问题:如何在我的控制器中检索map_type?

2 个答案:

答案 0 :(得分:4)

loadMaps方法中的第一个参数是地图类型。

public function loadMaps($map_type) {
    return $map_type;
}

查看http://laravel.com/docs/controllers上的前两个代码段。

答案 1 :(得分:1)

控制器在被调用函数中接收参数作为参数:

class MapsController extends BaseController {
    public function loadMaps($map_type) {}
}

查看http://laravel.com/docs/controllers#basic-controllers了解详情