Download the PHP package nutandc/api-crud-generator without Composer
On this page you can find all versions of the php package nutandc/api-crud-generator. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download nutandc/api-crud-generator
More information about nutandc/api-crud-generator
Files in nutandc/api-crud-generator
Package api-crud-generator
Short Description Laravel API CRUD generator for models, controllers, requests, resources, migrations, routes, plus optional repository/service patterns.
License MIT
Homepage https://github.com/Nutandc/laravel-ApiCrud-Generator
Informations about the package api-crud-generator
Laravel API CRUD Generator
Laravel API CRUD generator for models, controllers, requests, resources, migrations, routes, plus optional repository/service patterns.
Requirements
- PHP 8.2+
- Laravel 10/11/12
Installation
Publish config and stubs (optional):
Usage
Generate everything:
Make a field required with !:
Enable/disable patterns:
Skip parts:
Overwrite existing files:
Generated Files
- Model:
app/Models - Request:
app/Http/Requests - Resource:
app/Http/Resources - Controller:
app/Http/Controllers/Api - Migration:
database/migrations - Route:
routes/api.php
Field Types
Supported field types: string, text, integer, bigInteger, boolean, date, dateTime, email, uuid, json, float, decimal.
Examples:
Config
config/api-crud-generator.php controls namespaces, paths, routes, base controller, pagination, and resource fields.
Repository/service patterns can be enabled or disabled via config or CLI flags.
Example config:
Stubs
Publish and customize stubs under:
License
MIT
All versions of api-crud-generator with dependencies
illuminate/console Version ^10.0|^11.0|^12.0
illuminate/filesystem Version ^10.0|^11.0|^12.0
illuminate/routing Version ^10.0|^11.0|^12.0
illuminate/support Version ^10.0|^11.0|^12.0