【问题标题】:Laravel 4 RESTful routingLaravel 4 RESTful 路由
【发布时间】:2013-05-22 05:22:19
【问题描述】:

我正在尝试制作宁静的路由,并且在指南中是 - 定义一个 RESTful 控制器:

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

所以我现在可以调用:(GET) users/new, users/add 但是我如何制作这样的 URL:/registration, /login?这是正确和宁静的吗?

Route::get('registration', 'UserController@registration');
Route::get('login', 'UserController@login');

【问题讨论】:

    标签: rest routing laravel laravel-4


    【解决方案1】:

    如果“注册”和“登录”是用户控制器中的操作,那么是的,就是这样。

    【讨论】:

    • 谢谢!最后一个问题:一定要用 Route::controller() 定义那个控制器吗?还是 Route::get, Route::post... 来定义 URL 就足够了?
    • 模式如下: Route::method('URI', 'controller@action'。方法可以是 post 或 get,这取决于您的需要或“任何”,如果注册一个响应的路由到任何 HTTP 动词。
    • 是的,我理解模式。那么使用不同 URL (/login;/user;/registration) 路由 RESTful 控制器 (UserController) 是否与普通控制器相同? (当然在 UserController 中有 getRegistration、postRegistrate、getLogin 等操作)
    猜你喜欢
    • 2014-03-08
    • 1970-01-01
    • 1970-01-01
    • 2013-01-15
    • 2014-01-24
    • 2014-11-17
    • 2013-05-27
    • 2013-05-10
    • 1970-01-01
    相关资源
    最近更新 更多