我是 laravel 4 的新手,目前遇到以下问题: 在我的 routes.php 中,我有一行:
Route::get('maps/{map_type}', 'MapsController@loadMaps');
在我的 MapsController 中,我想让 {map_type} 使用它。
所以我的问题是:如何在控制器中检索 map_type?
您loadMaps
方法中的第一个参数是您的地图类型。
public function loadMaps($map_type) {
return $map_type;
}
查看http://laravel.com/docs/controllers上的前两个代码片段。
控制器接收参数作为被调用函数中的参数:
class MapsController extends BaseController {
public function loadMaps($map_type) {}
}
检查http://laravel.com/docs/controllers#basic-controllers了解更多信息