thomzee / generavel
Laravel API Crud 生成器
1.0.0
2022-10-27 01:17 UTC
Requires
- illuminate/console: 5.x|6.x|7.x|8.x
This package is auto-updated.
Last update: 2024-09-27 06:32:15 UTC
README
此包基本上是一个用于提高Laravel项目开发速度的API CRUD生成器。您可以生成项目所需的全部文件或部分文件。
安装
您可以选择以下两种安装方法之一。
1. 自动安装
进入您的项目根目录laravel
cd YOUR_LARAVEL_ROOT_PROJECT/
然后使用以下命令获取Generavel项目的最新版本。
composer require thomzee/generavel
2. 手动安装
或者,您可以通过以下代码更新您的composer.json文件
"require": {
. . .
"thomzee/generavel": "1.*"
},
b. 然后,运行composer install
命令。
注册服务
首先,您需要在项目配置文件config/app.php
中注册服务提供者
'providers' => [
. . .
Thomzee\Generavel\GeneravelServiceProvider::class,
]
运行composer dump-autoload
命令以更新项目配置文件中的更改。
composer dump-autoload
API CRUD 生成器
确保通过运行此命令已注册Generavel命令
php artisan list
以下是可以尝试的命令
php artisan generavel:all Flight
php artisan generavel:model Flight
php artisan generavel:controller FlightController
php artisan generavel:mapper FlightMapper
php artisan generavel:create-request Flight
php artisan generavel:update-request Flight
然后,简单地调整您的模型、控制器和表单请求。
许可证
此包是开源软件,根据MIT许可证授权。