2014-01-03 2 views
1

С CodeIgniter вы можете сделать что-то вроде этого:Laravel 4 - соответствие шаблона между функцией маршрутизации и контроллером

route['foo/(:any)'] = 'controller/$1'; 

Таким образом, вы создаете соответствие шаблона, используя последнюю часть URI в качестве имени функции для контроллер.
Итак, «foo/bar» будет перенаправлен на контроллер «контроллер», и выполняемая функция будет «bar».

Вопрос: я могу сделать то же самое с Laravel 4? Я искал повсюду, но не смог найти ответа. Пытался проверить его по идее CI, но не имел успеха. Любая помощь? Благодаря!

ответ

2

Вы можете использовать RESTful контроллеров с этой очень простой синтаксис:

Route::controller('foo', 'FooController'); 

Тогда вы будете иметь возможность использовать маршруты, как, что в FooController:

// GET /foo/clients/2 
public function getClients($id) 

// POST /foo/vip-clients 
public function postVipClients() 

Документация: http://laravel.com/docs/controllers#restful-controllers

Смежные вопросы