qayum / api-first-crud-generator
Generates a complete curd operation
0.0.1
2024-08-30 16:48 UTC
Requires
- php: ^8.0
- illuminate/support: ^8.0|^9.0|^10.0
Requires (Dev)
- orchestra/testbench: ^6.44
This package is not auto-updated.
Last update: 2025-04-26 19:08:20 UTC
README
Laravel | API First CRUD Generator
This Generator package provides generators of Models, Controllers, Request, Routes for a painless development.
INSTALL
Install the package through Composer.
Run the Composer require command from the Terminal:
composer require qayum/api-first-crud-generator --dev
USAGE
Usage of this package is very simple.
First, let's supposing I want to generate CRUD.
So, we run
php artisan make:crud Product
No further options required. It will create a controller,model,validation,migration file and API routes!
ROUTING
Routes will follow Route::apiResource() Schema (default routing schema provided by Laravel).
Example: i'm generating Product crud
Route | Method | Operation |
---|---|---|
products | GET | Get all products |
products/{id} | GET | Find product by id |
products | POST | Insert a new product |
products/{id} | PUT / PATCH | Update product by id |
products/{id} | DELETE | Delete product by id |
Remember that all api routes have 'api/' prefix.
AUTHORS
This package has been originally developed by Qayum Hasan