【发布时间】:2015-03-16 11:27:44
【问题描述】:
现在,如果我的某个 Laravel 项目的 URL 中有参数,我必须检测路由并获取参数:
Route::get('mission/{name}', 'MissionsController@show');
将$name 参数作为参数传递给我的控制器:
class MissionsController extends BaseController {
public function show($missionName) {
...
}
}
然后将它传递给在我的控制器方法中返回的视图:
return View::make('missions.mission', array(
'name' => $missionName
));
在此之前在我看来使用$missionName 变量:
<p>{{ $missionName }}</p>
这是一种相当迂回的做法。有什么方法可以直接在我的视图中从 URL 获取参数?我试过访问$_GET 超全局,但它是空的。当然,必须有更好的方法来做到这一点。
想法?
【问题讨论】: