hcomg / laravel-easy-generator
php artisan 命令,通过数据库表生成带API资源的完整CRUD
v1.0.0
2017-05-20 09:31 UTC
Requires
- php: >=5.5.9
- dingo/api: 1.0.x@dev
- laravel/framework: >=5.0.0
Suggests
- dingo/api: A RESTful API package for the Laravel frameworks.
This package is not auto-updated.
Last update: 2024-09-29 03:31:13 UTC
README
php artisan 命令,通过数据库表生成带API资源的完整CRUD
功能
1. Add api to routes.
2. Create resource controller with Dingo API.
3. Create model with Validator rules from Database.
4. ...
需求
Laravel >=5.1
PHP >= 5.5.9
dingo/api: 1.0.x@dev
安装
打开您的终端(CLI),进入您的Laravel项目的根目录,然后按照以下步骤操作。
-
通过Composer安装
composer require hcomg/laravel-easy-generator --dev
-
添加服务提供者
打开
/app/Providers/AppServiceProvider.php
,并在您的register
函数中添加public function register() { if ($this->app->environment() !== 'production') { $this->app->register(\EasyGenerator\EasyGeneratorServiceProvider::class); } }
-
运行
php artisan help hcomg:gen
查看所有参数
##示例
php artisan hcomg:gen --model=User --table=users --controller=User Creating catalogue for table: users Model Name: User Created Controller: ./app/Models/User.php Created Controller: ./app/Http/Controllers/UserController.php Created Controller: ./app/Transformers/UserTransformer.php Adding Route: $api->resource('users', '\App\Http\Controllers\UserController');
然后运行 php artisan api:routes
查看API列表。