laravel 入门之创建资源(Resources)控制器

本文章基于laravel5.5 Framework+Phpstorm2018 IDE版本做详细介绍如何创建资源控制器,并自动生成路由数据!

1使用IED打开项目,(phpstorm 可使用快捷键 CTRL+shift+x 打开输入框 ) 直接打开命令窗:
 创建user控制器为例- 输入命令

php srtisan make:controller  

当控制台提示:Controller created successfully. 说明已经创建好了
进入Controller下就会看见已经创建好的UserController 如下:

创建成功
所谓资源-就是要将资源文件提供给外部访问,这个时候就避免要重复的写路由文件,在优雅的laravel中你可以一键生成资源文件所对应的路由!

2.生成资源控制器所对应的路由.
router.php 路由文件中添加资源文件路由:

//资源控制路由 
Route::resource('user','UserController');

资源控制器所有的方法都只需要一条路由就完全OK!
不信? 现在查看你的路由文件中的list列表!

//查看路由列表
 php artisan  route:list 

结果如下所示:


> E:\Tools\phpStudy\PHPTutorial\php\php-7.0.12-nts\php.exe artisan route:list
+--------+-----------+------------------+--------------+---------------------------------------------+------------+
| Domain | Method    | URI              | Name         | Action                                      | Middleware |
+--------+-----------+------------------+--------------+---------------------------------------------+------------+
|        | GET|HEAD  | /                |              | Closure                                     | web        |
|        | GET|HEAD  | user             | user.index   | App\Http\Controllers\UserController@index   | web        |
|        | POST      | user             | user.store   | App\Http\Controllers\UserController@store   | web        |
|        | GET|HEAD  | user/create      | user.create  | App\Http\Controllers\UserController@create  | web        |
|        | GET|HEAD  | user/{user}      | user.show    | App\Http\Controllers\UserController@show    | web        |
|        | PUT|PATCH | user/{user}      | user.update  | App\Http\Controllers\UserController@update  | web        |
|        | DELETE    | user/{user}      | user.destroy | App\Http\Controllers\UserController@destroy | web        |
|        | GET|HEAD  | user/{user}/edit | user.edit    | App\Http\Controllers\UserController@edit    | web        |
+--------+-----------+------------------+--------------+---------------------------------------------+------------+

怎么样? 世界上最好的语言PHP+为艺术家打造的优雅的框架Laravel

感谢你的阅读!希望对你有所帮助!谢谢!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • # 一、框架概述 # 课程概述 1. laravel 4天(之前TP框架还是很大的区别)(国外框架) 2. 在线教...
    关进一阅读 482评论 0 0
  • <!DOCTYPE html> Document /* 标签样式初始化 */body{margin:0;p...
    三叶松阅读 854评论 0 2
  • 在写代码的时候经常遇到要操作数据库,进行增删查改。目前比较流行的数据库有很多,有关系型数据库和非关系型数据库,下面...
    Evtion阅读 1,550评论 1 2
  • 抬头看天 天真蓝,低头看自己 我真快乐! 快乐源于生活的充实,生活的充实源于找到了自己的兴趣。最近看到一句话,“...
    唱妈阅读 512评论 6 6
  • 偲偲已经一岁十个月了,会说很多的话认识许多的小动物,会数数了。 在南昌机场,准备去青岛玩。 我在看书,不要吵我。 ...
    周丹_594b阅读 296评论 0 0

友情链接更多精彩内容