Estoy trabajando en un portal interno muy antiguo (PHP puro, muchos desarrolladores, sin reglas, funciones en desuso, etc...) que contiene muchas herramientas independientes (estadísticas, formularios, noticias, etc...).
Para detener el desastre, me gustaría reorganizarlo y me gustaría basarlo en un marco para administrar su núcleo (enrutamiento, permisos de usuario, acceso a la base de datos).
Luego, las diferentes partes del portal deben organizarse/desarrollarse como complementos/módulos/bloques/extensiones/lo que sea independientes.
Requisitos principales:
Laravel debería hacer el truco muy bien.
Tiene por defecto algunas funciones básicas de autenticación y un filtro de ruta que permite restringir fácilmente las rutas a usuarios autenticados (o por supuesto, puedes hacer tus propios filtros).
Si necesita permisos avanzados con grupos y roles, puede ampliarlos con paquetes de terceros como Confide + Entrust o Sentry .
Parece que es compatible con SQL Server, pero nunca lo he probado, así que no puedo estar seguro.
Para sus requisitos de complementos/bloques/módulos separados, ¿tal vez debería usar múltiples instalaciones del marco (y usar los mismos modelos para datos compartidos como usuarios)? Así no se interfieren entre sí, se pueden desarrollar de forma independiente y si uno se rompe los demás están bien.
Fractalista
usuario111
SteB