Del segundo monolito Me encuentro que tiene muchos problemas y no se si pueda llamarse laravel.
- No usa resource/views. Son de otro sistema
- Lo mismo con app/helpers
- app/http/controllers solo hay un controlador para usuarios.
- Hay un directorio llamado modules, donde hay controladores. Lo malo es que no existen la tablas a las que referencia , Por ejemplo, hay una llamda a modeljefe cuando jefe es un campo de la tabla centrodetrabajo
- Los modelos del directorio models, lo que hacen es 1 ) llamar sql con subselect que podrian ser vistas tanto de laravel como definidas en base de datos. Solo sirve para copiar las SQL. 2) regresa un html formateado ejemplo return «<strong>$palabra</strong>»; esto mas bien es de vista y no de modelos
- Tiene archivos de twig pero se ve blade
- Las llamadas de Blade son de otro sistema
- No hay algo util en database/migrations o database en general. Es de otro sistema e incompleto.
- hay store procedures asi que no solo se dificultan migrations sino hasta cargar el respaldo.
- Usa enums en cantidades industriales. Asi que un jefe_genero en vez de tener mujer hombre o indeterminado, lleva a un enum de los once puestos diferentes.
- No usa eloquent ni doctrine, por lo mismo no hay migraciones.
- al ser cpanel es imposible usar artisan
- En resumen, es un laravel sin eloquent, sin migrations, sin resouces/views, con modelos que llaman sql y codigo adicional en un directorio llamado modules.
Update del dia siguiente:
- Tampoco usa routes y el auth está en modules/user/controller/controller.php y deja entrar a usuarios con ACTIVO=’NO’
Sin considerar que los responsables del UNICO centro de trabajo aparecen en el config.php junto con la base de datos y que no estan indexados campos que subirían mucho la velocidad. Es el mismo sistema que ayer me dio 53 segundos en mi server secundario y 202 en el que está