Question

If I have a route in Laravel

Route::post('/user/{user}/project/{project}/git-add', 'GitController@stageFiles');

How do I access the user and project variables from the controller function being called?

Also, do I need to specify that I am returning a JSON object in the routes file, or is that all taken care of in the controller?

Was it helpful?

Solution

For following route:

Route::post('/user/{user}/project/{project}/git-add', 'GitController@stageFiles');

You need to create stageFiles method in GitController and from your stageFiles method:

public function stageFiles($user, $project)
{
    // $user && $project both are available in this method as parameters
}

OTHER TIPS

This is how you access them:

$user = Input::get('user');
$project = Input::get('project');

And Laravel will understand your json just fine.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top