it-devgroup/laravel-generator-configurable

此包已被废弃,不再维护。未建议替代包。

laravel代码生成

1.2.0 2021-12-22 08:18 UTC

This package is auto-updated.

Last update: 2023-08-04 18:59:09 UTC


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