2013-06-07 3 views
1

Я новичок в Laravel 4 рамки, но ранее работал на CI и CakePHP, у меня есть некоторые проблемы с маршрутами в нем (я может звучать ботаник, так что медведь со мной.)Некоторые проблемы маршрутизации в Laravel 4

- > Если у меня есть 3 контроллера userController, adminController, editorController и многие методы внутри них, мне нужно определить маршруты для всех методов внутри него (конечно, я не использую для них контроллер ResourceFull). Могу ли я иметь что-то, с помощью которого можно получить доступ к этим методам, используя имя controllername, за которым следует имя метода, как в другом приложении frameWork. UsersController есть например метод manageUser, я Wnt, чтобы получить доступ к нему, как

http://localhost/project/users/manageUser 

-> Что такое использование определения маршрута с использованием Route :: контроллера ('пользователей', 'UserController'); или контроллер restfull?

Заранее спасибо :)

ответ

1

Если вы пишете Route :: контроллер ('пользователей', 'UserController') выполняет функцию по умолчанию (индекс всех объектов), но вы можете написать:

Маршрут :: get ('/ users', 'userController @ function'); или Route :: post ('/ users', 'userController @ function');

Этот маршрут показывает Laravel, какой контроллер и функция может вызывать, когда вы пишете этот маршрут, разница заключается в том, что вы передаете параметры с режимом get или post.

Надеюсь, я помогу вам

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