2013-05-27 58 views
0

我试图让宁静的路由和指南 - 定义一个RESTful控制器:Laravel 4 REST风格的路由

Route::controller('users', 'UserController'); 

,所以我现在可以拨打:(GET)用户/新,用户/加我多么可以使URL如下所示:/ registration,/ login?这是正确和安宁的吗?

Route::get('registration', '[email protected]'); 
Route::get('login', '[email protected]'); 

回答

0

如果“注册”和“登录”是您的UserController中的动作,那么是的,这是方式。

+0

Thaks!最后一个问题:是否必须用Route :: controller()定义该控制器?或者足够的Route :: get,Route :: post ...来定义URLs? –

+0

该模式如下所示:Route :: method('URI','controller @ action')。方法可以是post或get,取决于您的需要,或者是“any”,如果注册响应任何HTTP动词的路由 – sis

+0

是因此,路由RESTful控制器(UserController)与不同的URL(/ login;/user;/registration)是否与正常的控制器相同(当然,UserController中有getRegistration,postRegistrate,getLogin ....等操作) –