3

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

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

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

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

4

2 回答 2

4

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

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

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

于 2013-10-12T16:34:57.633 回答
1

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

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

检查http://laravel.com/docs/controllers#basic-controllers了解更多信息

于 2013-10-12T16:36:01.710 回答