Domanda

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?

È stato utile?

Soluzione

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
}

Altri suggerimenti

This is how you access them:

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

And Laravel will understand your json just fine.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top