新增的 resource 方法将遵从 RESTful 架构为用户资源生成路由。该方法接收两个参数,第一个参数为资源名称,第二个参数为控制器名称。

Route::resource('users', 'UsersController');

上面代码将等同于:

Route::get('/users', 'UsersController@index')->name('users.index');

Route::get('/users/{user}', 'UsersController@show')->name('users.show');

Route::get('/users/create', 'UsersController@create')->name('users.create');

Route::post('/users', 'UsersController@store')->name('users.store');

Route::get('/users/{user}/edit', 'UsersController@edit')->name('users.edit');

Route::patch('/users/{user}', 'UsersController@update')->name('users.update');

Route::delete('/users/{user}', 'UsersController@destroy')->name('users.destroy');

可以看到使用 resource 方法让我们少写了很多代码,且严格按照了 RESTful 架构对路由进行设计。

文章来源:刘俊涛的博客

地址:http://www.cnblogs.com/lovebing

最新文章

  1. Codeforces Round #363 (Div. 2)A-D
  2. sql基本命令
  3. autocomplete一次返回多个值,并且选定后填到不同的Textbox中
  4. Codeforces Round #356 (Div. 2)
  5. socket的心跳包机制
  6. HDU 5934:Bomb(强连通缩点)
  7. Java JDK的安装以及环境变量的配置
  8. 常用思科设备图标(JPG+矢量图)
  9. C# —— IList, ArrayList与List的区别详解
  10. CKEditor与CKFinder整合并实现文件上传功能
  11. JavaScript基础教程
  12. html与xhtml有什么区别?
  13. thinkphp分页带数据
  14. Nodejs学习笔记(十七)--- 浮点运算decimal.js
  15. appium如何切换Native和WebView
  16. java向上转型和向下转型1
  17. (转)创建Windows服务(Windows Services)N种方式总结
  18. STM32定时器时间的计算方法
  19. Python的文件处理
  20. Android设计和开发系列第一篇:Notifications通知(Develop—Training)

热门文章

  1. Vue+Webpack常见问题(持续更新)
  2. 【转】cookie如何共享到各个浏览器
  3. MySQL高级知识(一)——基础
  4. [CQOI2017]老C的键盘
  5. 发现电脑上装着liteide,就用golang做一个TCP通讯测试(支持先启动client端和断线重连)
  6. [CQOI2018]异或序列
  7. 转://如何创建ASM磁盘
  8. redis配置环境变量
  9. pytorch学习-AUTOGRAD: AUTOMATIC DIFFERENTIATION自动微分
  10. 【转】Java日志框架:logback详解