groch / resource-generator
为给定的资源名称生成所有结构。
1.1.0
2020-03-28 19:01 UTC
Requires
- php: ~5.6|~7.0
- illuminate/support: ~5.1
- laravel/framework: ~5.4
- league/fractal: ^0.16.0
- tymon/jwt-auth: dev-develop
Requires (Dev)
- phpunit/phpunit: ~7.0
- squizlabs/php_codesniffer: ^2.3
README
为给定的资源名称生成所有结构
注意:此示例中的代码最初是为用户体验原型编写的,并不一定展示如何创建生产质量代码。
结构
创建和删除资源组件。这包括
Resourceful Controller
Migration
Seeder
Create Form Request
Update From Request
Test
Transformer
安装
通过Composer
$ composer require groch/resource-generator
在config/app.php
中注册服务提供者。
groch\ResourceGenerator\ResourceGeneratorServiceProvider::class,
从包中发布资源。
php artisan vendor:publish --tag=install-resource
添加您的UsersTableSeeder
并将默认的"User.php"模型移动到Model
命名空间/文件夹。
php artisan migrate:fresh --seed php artisan config:clear php artisan config:cache composer dump-autoload php artisan key:generate php artisan jwt:secret
用法
运行php artisan
以查看新的命令gen:resource
。
生成新的资源
php artisan gen:resource car
删除生成的资源
php artisan gen:resource car --delete=1
变更日志
有关最近更改的更多信息,请参阅变更日志。
鸣谢
- Thomas Letsch Groch
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。