位置: 编程技术 - 正文

laravel通过创建自定义artisan make命令来新建类文件详解(laravel添加数据)

编辑:rootadmin

推荐整理分享laravel通过创建自定义artisan make命令来新建类文件详解(laravel添加数据),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:laravel中在哪个文件中定义路由?,laravel创建项目,laravel 创建数据表,laravel创建项目,laravel 创建数据表,laravel创建数据库,laravel创建项目,laravel创建model,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

本文主要跟大家介绍的是关于laravel通过创建自定义artisan make命令来新建类文件的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。

我们在laravel开发时经常用到artisan make:controller等命令来新建Controller、Model、Job、Event等类文件。 在Laravel5.2中artisan make命令支持创建如下文件:

不过,有时候默认的并不能够满足我们的需求, 比方我们在项目中使用的Respository模式来进一步封装了Model文件,就需要经常创建Repository类文件了,时间长了就会想能不能通过artisan make:repository命令自动创建类文件而不是都每次手动创建。

系统自带的artisan make命令对应的PHP程序放在IlluminateFoundationConsole目录下,我们参照IlluminateFoundationConsoleProviderMakeCommand类来定义自己的artisan make:repository命令。

laravel通过创建自定义artisan make命令来新建类文件详解(laravel添加数据)

一、创建命令类

在appConsoleCommands文件夹下创建RepositoryMakeCommand.php文件,具体程序如下:

二、创建命令类对应的模版文件

在appConsoleCommandsstubs下创建模版文件 .stub文件是make命令生成的类文件的模版,用来定义要生成的类文件的通用部分创建repository.stub模版文件:

三、注册命令类

将RepositoryMakeCommand添加到AppConsoleKernel.php中

测试命令

好了, 现在就可以通过make:repository命令来创建repository类文件了

总结

标签: laravel添加数据

本文链接地址:https://www.jiuchutong.com/biancheng/289903.html 转载请保留说明!

上一篇:Laravel中的Auth模块详解(laravel auth:api)

下一篇:通过修改Laravel Auth使用salt和password进行认证用户详解(laravel url重写)

  • 保险佣金个人所得税怎么算
  • 结转已销商品的成本的会计科目有哪些
  • 固定资产大修理的标准
  • 其他收益和营业收益
  • 员工旅游费用可以税前扣除吗?
  • 失控发票补税可以抵扣吗
  • 暂估发票到账出入库单要填吗
  • 用现金购买的股票
  • 应收贷方余额怎么处理
  • 长期股权投资稀释
  • 贴现票据种类
  • 个税手续费返还会计分录
  • 如何购买车辆保险
  • 开专用发票可以不写单位与型号么?
  • 教育附加费的计算方法
  • 高档化妆品消费税的计算公式
  • 单位参加城镇职工基本养老保险缴费基数怎么填写
  • 增值税如何确认
  • 改建或新建建筑物含义
  • 小区物业宿舍
  • 如何理解“占应纳税额10%以上”?
  • 免税投资背后的风险,你都清楚吗?
  • 资产负债表中应收账款的计算公式
  • 小规模购买财务软件怎么做分录
  • 个人从价计征房产税
  • 会计报表申报期限怎么填
  • 一般纳税人如何计算企业所得税
  • wifi密码忘记了怎么重新设置密码
  • 公司转让使用过的汽车要交哪些税费
  • 销售货物是什么意思
  • 股东投资款验资后可以转出吗
  • 公司缴纳的公积金什么时候到账
  • 以固定资产对外投资影响现金流量吗
  • 进口增值税的账务处理
  • mapbox wms
  • php获取数组的值
  • 运费抵扣的基本原则
  • 固定资产加速折旧优惠明细表怎么填
  • PHP使用pear实现mail发送功能 windows环境下配置pear
  • 推荐国内免费使用的电影
  • php 并发 解决方案
  • 快速上手:华硕路由器的wireguard服务器
  • 怎么调试vue项目
  • Chat GPT5如果问世会对世界产生什么影响?以及未来chat gpt 5会取代什么类型的工作。
  • php分类
  • 增值税发票如何认证抵扣
  • 生产型企业出口退税会计分录
  • springmvc的执行流程
  • 关于机动车的法律定义
  • 用房子贷款印花税怎么算
  • 小规模纳税人自行开具增值税专用发票税率
  • 月底主营业务成本会计分录
  • 同一控制下长期股权投资的入账价值
  • 房租费一次不给完怎么写收条
  • 进项税额已抵扣又红字冲红税务系统自动冲回吗
  • 库存现金期末余额在哪方
  • 工程施工借贷方向
  • 非金融企业之间借款账务处理
  • 商业企业资产负债表
  • mysql 5.7.9 winx64在windows上安装遇到的问题
  • 详谈是什么意思
  • ghost读取不到硬盘
  • 虚拟系统win10
  • mmc.exe是什么
  • cpu numa
  • 系统运行缓慢解决方法
  • 苹果怎样快速移动应用到其他桌面
  • 一、Unity3D 5.0.1-示例项目“汽车游戏”的展示及开发准备
  • 批量创建用户
  • TypeScript Type Innference(类型判断)
  • 用jquery
  • js的prepend
  • python中中文字符
  • android/data/wifipwd
  • 山东发票查询系统平台
  • 移动退订业务怎么恢复
  • 内蒙古国家税务局网上电子税务局官网
  • 小规模纳税人开3%专票怎么交税
  • 每月社保缴费截止日期
  • 上海个税100万元工资多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设