nazarene / backend
Paquete para la estructura eclesiástica de la Iglesia del Nazareno América del Sur
Installs: 9
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/nazarene/backend
Requires
- php: ^8.2
- laravel/framework: ^12.0
Requires (Dev)
- phpunit/phpunit: ^10.0
README
Este paquete proporciona modelos, migraciones y seeders para una estructura eclesiástica de la Iglesia del Nazareno.
Requisitos
- PHP >= 8.1
- Laravel >= 10.0
Instalación
- Agrega el repositorio a tu
composer.json:
{
"repositories": [
{
"type": "path",
"url": "packages/nazarene"
}
]
}
- Requiere el paquete:
composer require nazarene/backend
- Publica los recursos:
php artisan vendor:publish --tag=nazarene-migrations php artisan vendor:publish --tag=nazarene-seeders php artisan vendor:publish --tag=nazarene-factories php artisan vendor:publish --tag=nazarene-config
- Instala las migraciones y seeders:
php artisan nazarene:install --seed
Uso
El paquete proporciona los siguientes modelos:
Nazarene\Backend\Models\AreaNazarene\Backend\Models\ChurchNazarene\Backend\Models\CountryNazarene\Backend\Models\DistrictNazarene\Backend\Models\MemberNazarene\Backend\Models\MinistryNazarene\Backend\Models\Region
Puedes acceder a ellos a través de sus respectivas clases o usando el contenedor de servicios:
use Nazarene\Backend\Models\Church; // Usando la clase directamente $church = Church::find(1); // O usando el contenedor de servicios $church = app('nazarene.church')->find(1);
Estructura de la Base de Datos
El paquete crea las siguientes tablas:
areaschurchescountriesdistrictsmembersministriesregions
Licencia
Este paquete está licenciado bajo la Licencia MIT.