1

我是 laravel 4 框架的新手,但以前在 CI 和 CakePHP 上工作,我在其中的路由有一些问题(我可能听起来很书呆子,所以请耐心等待。)

-> 如果我有 3 个控制器 userController、adminController、editorController 和其中的许多方法,我是否需要为其中的每个方法定义路由(当然我没有为它们使用 ResourceFull 控制器)。我不能像我们在其他框架中所做的那样,通过使用控制器名称后跟方法名称来访问方法。例如 usersController 有 manageUser 方法,我不想像这样访问它

http://localhost/project/users/manageUser

-> 使用Route::controller('users', 'UserController');定义路由有什么用?还是restfull控制器?

提前致谢 :)

4

1 回答 1

1

If you write Route::controller('users', 'UserController') runs the default function (index of all the objects), but you can write:

Route::get('/users', 'userController@function'); or Route::post('/users', 'userController@function');

this route shows to Laravel what controller and function can call when you write this route, the diference is if you pass the parameters with get or post mode.

Hope I help you

于 2013-06-07T10:22:14.843 回答