先说下好处
1、表现力更强,更易于理解
2、RESRful是无状态,所以不管前端是何种设备何种状态都可以无差别的请求
3
- 安全可靠,高效,易扩展。
- 简单明了,可读性强,没有歧义。
- API 风格统一,调用规则,传入参数和返回数据有统一的标准。
总结:我的理解就是,减少url。用户易于理解
现在大部分框架都支持RESTful原则,laravel也不例外。
先说说RESTful的用法。
HTTP 请求 | URL | 动作 | 作用 |
---|---|---|---|
GET | /users | UsersController@index | 显示所有用户列表的页面 |
GET | /users/{user} | UsersController@show | 显示用户个人信息的页面 |
GET | /users/create | UsersController@create | 创建用户的页面 |
POST | /users | UsersController@store | 创建用户 |
GET | /users/{user}/edit | UsersController@edit | 编辑用户个人资料的页面 |
PATCH | /users/{user} | UsersController@update | 更新用户 |
DELETE | /users/{user} | UsersController@destroy | 删除用户 |
根据请求方式和url的不同 进行不同的操作
总结:我还是不太明白这东西具体对后台的好处。就暂时会用吧。