Laravel中resource方法
2024-10-15 06:28:44
新增的 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 架构对路由进行设计。
文章来源:刘俊涛的博客
最新文章
- Codeforces Round #363 (Div. 2)A-D
- sql基本命令
- autocomplete一次返回多个值,并且选定后填到不同的Textbox中
- Codeforces Round #356 (Div. 2)
- socket的心跳包机制
- HDU 5934:Bomb(强连通缩点)
- Java JDK的安装以及环境变量的配置
- 常用思科设备图标(JPG+矢量图)
- C# —— IList, ArrayList与List的区别详解
- CKEditor与CKFinder整合并实现文件上传功能
- JavaScript基础教程
- html与xhtml有什么区别?
- thinkphp分页带数据
- Nodejs学习笔记(十七)--- 浮点运算decimal.js
- appium如何切换Native和WebView
- java向上转型和向下转型1
- (转)创建Windows服务(Windows Services)N种方式总结
- STM32定时器时间的计算方法
- Python的文件处理
- Android设计和开发系列第一篇:Notifications通知(Develop—Training)