如果我在Laravel有路线
Route::post('/user/{user}/project/{project}/git-add', 'GitController@stageFiles');
如何从被调用的控制器函数访问用户和项目变量?
另外,我是否需要指定我在路由文件中返回一个JSON对象,还是在控制器中完成所有这些操作?
答案 0 :(得分:1)
这是您访问它们的方式:
$user = Input::get('user');
$project = Input::get('project');
Laravel会理解你的json就好了。
答案 1 :(得分:1)
以下路线:
Route::post('/user/{user}/project/{project}/git-add', 'GitController@stageFiles');
您需要在stageFiles
和GitController
方法中创建stageFiles
方法:
public function stageFiles($user, $project)
{
// $user && $project both are available in this method as parameters
}