thomzee/generavel

Laravel API Crud 生成器

安装: 2

依赖: 0

建议者: 0

安全: 0

星星: 1

关注者: 1

分支: 0

开放问题: 0

类型:package

1.0.0 2022-10-27 01:17 UTC

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许可证授权。