RESTful资源控制器 - 为什么在laravel 4中创建一个GET HEAD?

时间:2014-04-30 02:17:40

标签: php rest laravel

查看以下路线

+--------+-----------------------------+----------------+--------------------------+----------------+---------------+
| Domain | URI                         | Name           | Action                   | Before Filters | After Filters |
+--------+-----------------------------+----------------+--------------------------+----------------+---------------+
|        | GET|HEAD users              | users.index    | UsersController@index    |                |               |
|        | GET|HEAD users/create       | users.create   | UsersController@create   |                |               |

为什么create是GET方法而不是POST?我尝试做的是向/users/create请求/注册控制器以注册新用户,但create方法看起来不像是它的样子是...

我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

GET users/create路由用于获取显示表单以创建新用户的页面。

要真正创建新用户,您需要POST直接转到users路线。
那将在你的控制器中调用store方法,你应该在你的数据库中创建用户。