remonhasan/fastapi-crud-scaffold
最新稳定版本:v1.1.0
Composer 安装命令:
composer require remonhasan/fastapi-crud-scaffold
包简介
Laravel package to generate API CRUD scaffolds with one command.
README 文档
README
Generate API CRUD boilerplate in Laravel with a single command.
Features
- Command:
make:fastapi {name} {flags?} - Supports Laravel
9through13 - Generates:
- model (always generated)
- migration (
m) - controller (
c) - resource (
r) - requests (
f) - repository (
repo)
- Controller ships with standard CRUD methods:
index,show,store,update,destroy
- Repository pattern included by default for clean separation.
- Optional route appending to
routes/api.php.
Installation
Install in your Laravel app:
composer require remonhasan/fastapi-crud-scaffold
If Composer shows dependency conflicts, update lock dependencies during install:
composer require remonhasan/fastapi-crud-scaffold -W
Publish config (optional):
php artisan vendor:publish --tag=fastapi-config
Publish stubs (optional):
php artisan vendor:publish --tag=fastapi-stubs
Usage
php artisan make:fastapi Product --mode=crfrepo
This generates:
Productmodel- migration for
productstable ProductControllerProductResourceProductStoreRequestandProductUpdateRequestProductRepository
Flags
m=> migrationc=> controllerr=> resourcef=> requestsrepo=> repository
Single-purpose generation:
# Create model + migration only php artisan make:fastapi Product --mode=m # Create model + controller (+ repository automatically) php artisan make:fastapi Product --mode=c
If flags are omitted, all generators run.
Routes
- Add
--routesto appendRoute::apiResource(...)toroutes/api.php. - Set
fastapi.auto_append_routes=truein config for default auto-route behavior. - Use
--no-routesto explicitly skip route appending.
Examples:
php artisan make:fastapi Product --mode=crfrepo --routes
统计信息
- 总下载量: 4
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-03-24