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

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

1使用IED打开项目,(phpstorm 可使用快捷键 CTRL+shift+x 打开输入框 ) 直接打开命令窗:

创建user控制器为例- 输入命令

php srtisan make:controller

d0d8b39ed736

当控制台提示:Controller created successfully. 说明已经创建好了

进入Controller下就会看见已经创建好的UserController 如下:

d0d8b39ed736

创建成功

所谓资源-就是要将资源文件提供给外部访问,这个时候就避免要重复的写路由文件,在优雅的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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值