Testing Alpha

This commit is contained in:
2025-05-11 14:14:50 -06:00
parent 988b86a33d
commit a7002701f5
1903 changed files with 77534 additions and 36485 deletions

30
docs/factory/index.md Normal file
View File

@ -0,0 +1,30 @@
# 🏭 Koneko ERP - Factory Design Guide
Este documento describe cómo crear y extender `Factories` para modelos en el ecosistema de Koneko ERP.
## 🎯 Objetivo
Facilitar la generación de datos de prueba y semilla utilizando una estructura clara, coherente y extensible para todos los modelos del sistema.
## 🧱 Clase Base: `AbstractModelFactory`
```php
namespace Koneko\VuexyAdmin\Support\Factories;
abstract class AbstractModelFactory extends Factory
{
// Inyecta Faker automáticamente
// Ofrece métodos auxiliares como maybe()
}
```
## 🧬 Traits útiles
- `HasFactorySupport`: `maybe($probabilidad, $valor)`
- `HasContactFakeData`: CURP, RFC, teléfono
- `HasFactoryEnumSupport`: Soporte aleatorio de Enums
- `HasDynamicFactoryExtenders`: para métodos como `definitionXyz()`
## 🚘 Ejemplo: Factory para `Vehicle`
Ver archivo: `VehicleFactory.php`