it-devgroup / laravel-generator-configurable
此包已被废弃,不再维护。未建议替代包。
laravel代码生成
1.2.0
2021-12-22 08:18 UTC
Requires
- php: ^7.4|^8.0
- illuminate/support: ^7.0|^8.0
README
描述
-
分别生成与实体相关的每个部分的代码(实体、控制器、资源等)
-
将生成拆分到不同的上下文(API、仪表盘等)
-
不同上下文的可定制模板(Blade模板)
-
选择性地生成每个文件
-
测试模式
Lumen安装
1. 打开文件 bootstrap/app.php
并添加新的服务提供者
$app->register(\ItDevgroup\LaravelGeneratorConfigurable\Providers\GeneratorServiceProvider::class);
取消注释字符串
$app->withFacades();
在 $app->configure('app'); 后添加
$app->configure('generator');
如果没有,则添加
$app->configure('filesystems');
2. 运行命令
创建配置文件
php artisan generator:publish --tag=config
生成默认的blade模板
php artisan generator:publish --tag=resources
laravel安装
1. 打开文件 config/app.php 并搜索
'providers' => [
...
]
添加到部分
\ItDevgroup\LaravelGeneratorConfigurable\Providers\GeneratorServiceProvider::class,
示例
'providers' => [
...
\ItDevgroup\LaravelGeneratorConfigurable\Providers\GeneratorServiceProvider::class,
]
2. 运行命令
创建配置文件
php artisan vendor:publish --provider="ItDevgroup\LaravelGeneratorConfigurable\Providers\GeneratorServiceProvider" --tag=config
生成默认的blade模板
php artisan vendor:publish --provider="ItDevgroup\LaravelGeneratorConfigurable\Providers\GeneratorServiceProvider" --tag=resources
继续laravel或Lumen的安装步骤
1. 将文件夹 storage/generator
添加到项目根目录的 .gitignore 文件中
2. 编辑模板 resources/views/vendor/laravel-generator-configurable/templates
和配置文件 config/generator.php
环境变量
文件 .env
启用生成器(1 - 启用(仅开发),空 - 禁用)
GENERATOR_ENABLE=1
启用生成器的测试模式(1 - 调试模式,空 - 实时模式)
GENERATOR_TEST_MODE=1
运行生成器
在浏览器中打开URL({{YOUR_URL}} - 替换为您的域名)
http://{{YOUR_URL}}/generator
文档
文档位于(组件文件夹内)的文件夹 /vendor/it-devgroup/laravel-generator-configurable/docs
中