徐艳0213 / laravel-generator
生成Laravel代码文件的工具
v2.5
2022-01-08 09:03 UTC
Requires
- barryvdh/laravel-ide-helper: ^2.4
- doctrine/dbal: ^2.7
- laravel/framework: ^5.0||~6.0||~7.0||~8.0
Requires (Dev)
- phpunit/phpunit: ~6.0
This package is auto-updated.
Last update: 2024-09-09 15:14:40 UTC
README
中文文档
⛵laravel-generator
是一个Laravel的行政界面构建器,可以帮助您尽可能快地构建所需的代码模板。
要求
- PHP >= 7.0.0
- Laravel >= 5
对于GUI
更多文档
安装
通过Composer
composer require --dev foryoufeng/laravel-generator
如果您没有运行Laravel 5.5(或更高版本),则需要在config/app.php
中添加服务提供者
Foryoufeng\Generator\GeneratorServiceProvider::class
然后运行以下命令来安装生成器
php artisan generator:install
如果您还没有安装,您可能还需要安装包 barryvdh/laravel-ide-helper
composer require --dev barryvdh/laravel-ide-helper
运行命令后,您可以在 config/generator.php
中找到配置文件,现在您可以通过 http://yourhost/generator
访问您的应用程序来使用 laravel-generator
安装完成后,项目将默认生成模型、控制器和视图等模板。根据项目的实际需求,可以添加或修改其他模板。
模板
使用方法
generator.php
文档
<?php
return [
'name' => 'Laravel-generator',
//the url to access
'route'=>'generator',//you can change the access url if you do not like it
//the rule can be used by the field , You can define the format of the fields you need.
'rules'=>[
'string',
'email',
'file',
'numeric',
'array',
'alpha',
'alpha_dash',
'alpha_num',
'date',
'boolean',
'distinct',
'phone',
],
];
占位符
您可以根据我的规则定义所需占位符的格式,例如
更多占位符
https://github.com/foryoufeng/generator-templates
注意
目前laravel generator只支持中文和英文
变更日志
有关最近更改的更多信息,请参阅changelog
贡献
有关详细信息和一个待办事项列表,请参阅contributing.md
安全
如果您发现任何安全问题,请通过foryoufeng@gmail.com 发送电子邮件,而不是使用问题跟踪器。
许可
MIT。有关更多信息,请参阅许可文件