mrkatz / laravel-stubs
Laravel Stubs 编辑器与生成器
0.1
2019-10-11 12:01 UTC
Requires (Dev)
- orchestra/testbench: ^3.8|^4.0
This package is auto-updated.
Last update: 2024-09-12 07:20:44 UTC
README
该包允许自定义 Artisan 命令,如 artisan make:model
、artisan make:controller
等,以满足您的需求。
生成的类文件的任何位置和任何内容。
安装
您可以通过 composer 获取库
composer require mrkatz/laravel-stubs
要发布配置文件到 config/stubs.php
,请运行
php artisan vendor:publish --provider="Mrkatz\LaravelStubs\Providers\ConsoleSupportServiceProvider"
完成!
用法
配置生成的类的路径
要更改保存生成的类的路径,您需要在配置文件 config/stubs.php
中配置它们的命名空间。
模块化开发。
如果您有一个大型项目,您可能希望将其划分为“app”目录下的子目录中的模块。
要为正在开发的模块中的类指定模块名称,您可以在 STUBS_MODULE
环境变量中指定模块名称。
发布用于编辑的模板文件
php artisan stubs:publish
这些文件将放置在 resources/stubs
目录中(或如果您在配置文件中更改了它,则可能放置在其他目录)。
现在您可以编辑任何模板,并享受定制的命令,如 artisan make:model
、 artisan make:controller
等。