Download the PHP package rpvirtual/laravel-api-module without Composer
On this page you can find all versions of the php package rpvirtual/laravel-api-module. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package laravel-api-module
Laravel API Module
Paquete para Laravel 10+ / 11+ / 12+ que permite generar módulos API completamente estructurados y autodescubribles (rutas, migraciones, providers, etc.), sin necesidad de vistas o rutas web.
Ideal para proyectos orientados 100% a APIs REST modulares.
🚀 Características
- Genera módulos API con estructura limpia (
php artisan moduleapi:make User) - Autoregistro de:
- Rutas API (
routes/api.php) - Migraciones
- Configs
- Traducciones
- Providers personalizados
- Rutas API (
- Sin dependencias de vistas ni rutas web
- Compatible con PHP 8+ y Laravel 10–12
- Ligero y totalmente desacoplado
📦 Instalación
Laravel detectará automáticamente el ServiceProvider mediante Package Discovery.
Si deseas registrarlo manualmente, agrégalo en config/app.php:
⚙️ Inicializar el paquete
Antes de crear cualquier módulo, ejecuta:
Este comando:
- Crea la carpeta
Modules/en la raíz del proyecto - Configura automáticamente el autoload de Composer para que los módulos sean reconocidos
🛠️ Crear un módulo API
Módulo básico:
Módulo con CRUD completo:
Opciones:
--force→ Sobrescribe archivos existentes
📂 Estructura de un módulo
Ejemplo para un módulo User con CRUD completo:
📝 Comandos disponibles
| Comando | Descripción |
|---|---|
php artisan moduleapi:install |
Inicializa la estructura de módulos y configura autoload |
php artisan moduleapi:make {name} |
Crea un nuevo módulo API |
php artisan moduleapi:make-component {module} {component} {name} |
Crea un componente dentro de un módulo (observer, event, command, policy, job, service, interface, seeder, migration, etc.) |
🔖 Licencia
MIT
All versions of laravel-api-module with dependencies
PHP Build Version
Package Version
The package rpvirtual/laravel-api-module contains the following files
Loading the files please wait ...