laravel通过创建自定义artisan make命令来新建类文件详解
前言本文主要跟大家介绍的是关于laravel通过创建自定义artisan make命令来新建类文件的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 我们在laravel开发时经常用到 不过,有时候默认的并不能够满足我们的需求, 比方我们在项目中使用的Respository模式来进一步封装了Model文件,就需要经常创建Repository类文件了,时间长了就会想能不能通过 系统自带的 一、创建命令类在appConsoleCommands文件夹下创建RepositoryMakeCommand.php文件,具体程序如下: use IlluminateConsoleGeneratorCommand;
class RepositoryMakeCommand extends GeneratorCommand
/**
/**
/**
/**
二、创建命令类对应的模版文件在appConsoleCommandsstubs下创建模版文件 .stub文件是make命令生成的类文件的模版,用来定义要生成的类文件的通用部分创建repository.stub模版文件: use AppRepositoriesBaseRepository; class DummyClass extends BaseRepository /**
三、注册命令类将RepositoryMakeCommand添加到AppConsoleKernel.php中 测试命令好了, 现在就可以通过 php artisan make:repository SubDirectory/TestRepository 总结以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对编程之家的支持。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |