如何使用Laravel Artisan命令生成自定义模板?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2191个文字,预计阅读时间需要9分钟。
说明:本文主要讲解Laravel的Artisan命令来实现自定义模板功能。例如,常输入的命令+php artisan make:controller ShopController+会自动生成一个ShopController.php模板文件,内容与常规模板文件一致。通过命令生成模板也能提高效率。
说明:本文主要讲述Laravel的Artisan命令来实现自定义模板,就如经常输入的php artisan make:controller ShopController就会自动生成一个ShopController.php模板文件一样,通过命令生成模板也会提高开发效率。同时,作者会将开发过程中的一些截图和代码黏上去,提高阅读效率。
备注:个人平时在写Repository代码时会这样写,如先写上ShopRepositoryInterface并定义好接口方法如all()、create()、update()、delete()、findBy()等等,然后再写上接口对应的实现ShopRepository并注入对应的Model即Shop。别的PostRepository、TagRepository也会是这么写(当然,对于很多重用的Repository方法可以集体拿到AbstractRepository抽象类里供子类继承,实现代码复用)。那能不能直接命令行生成模板文件呢,就不用自己一个个的写了,就像输入php artisan make:controller PostController给我一个Controller模板来。
本文共计2191个文字,预计阅读时间需要9分钟。
说明:本文主要讲解Laravel的Artisan命令来实现自定义模板功能。例如,常输入的命令+php artisan make:controller ShopController+会自动生成一个ShopController.php模板文件,内容与常规模板文件一致。通过命令生成模板也能提高效率。
说明:本文主要讲述Laravel的Artisan命令来实现自定义模板,就如经常输入的php artisan make:controller ShopController就会自动生成一个ShopController.php模板文件一样,通过命令生成模板也会提高开发效率。同时,作者会将开发过程中的一些截图和代码黏上去,提高阅读效率。
备注:个人平时在写Repository代码时会这样写,如先写上ShopRepositoryInterface并定义好接口方法如all()、create()、update()、delete()、findBy()等等,然后再写上接口对应的实现ShopRepository并注入对应的Model即Shop。别的PostRepository、TagRepository也会是这么写(当然,对于很多重用的Repository方法可以集体拿到AbstractRepository抽象类里供子类继承,实现代码复用)。那能不能直接命令行生成模板文件呢,就不用自己一个个的写了,就像输入php artisan make:controller PostController给我一个Controller模板来。

