Saturday, 15 January 2011

php - Laravel controller routing with _ in the URI -



php - Laravel controller routing with _ in the URI -

i have implement api commands external app using uri pattern. want implement methods in controller added next in routes.php:

route::controller('/ch', 'chcontroller');

i have implement /ch/api_function/param1/param2. issue external api's uri uses '_' syntax action , laravel can't route correctly right function.

the laravel documentation controllers here http://laravel.com/docs/controllers#resource-controllers suggests

if controller action contains multiple words, may access action using "dash" syntax in uri. example, next controller action on our usercontroller respond users/admin-profile uri:

public function getadminprofile() {}

just define routes manually in routes file

route::group(['prefix' => 'ch'], function() { route::post('/api_function/{param1}/{param2}', ['uses' => 'chcontroller@function1']); route::post('/another_function/{param1}', ['uses' => 'chcontroller@function2']); }

php laravel-4

No comments:

Post a Comment