mrkatz/laravel-stubs

Laravel Stubs 编辑器与生成器

0.1 2019-10-11 12:01 UTC

This package is auto-updated.

Last update: 2024-09-12 07:20:44 UTC


README

GitHub license Packagist Version Packagist Version Packagist Stats

该包允许自定义 Artisan 命令,如 artisan make:modelartisan 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 等。

许可

MIT