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