Es un sistema de gestion para horarios academicos desarrollado por el Area de Ingenieria en Sitemas de la Universidad Nacional Experimental Romulo Gallegos.
Fue desarrollado en el lenguaje PHP 8.1 usando el framework de desarrollo Laravel 10.
- Se uso el starter kit breeze con su version basada en vue 3 y empleando inertiajs.
- Guia de la estructura de directorios(carpetas).
- ¿Como funcionan las rutas?.
- La base de datos se crea a partir del esquema de migraciones.
- Los registros basicos se crean con seeder.
- Se usa Eloquent ORM para realizar las consultas a la Base de Datos.
Los controladores podras encontrarlos en app/Http/Controllers, siguen una convencion resource por lo que tienen metodos predefinidos en su mayoria.
- Respuestas: para retornar las vistas se debe usar la libreria inertiajs para responder
Los modelos podras encontrarlos en app/Models
Para ver las vistas debemos entrar en resources/js, las vistas tienen la estructura sfc(single-file component) usan un formato .vue
- /Pages: Aqui podras encontrar las vistas de cada modulo
- /Layouts: Los layouts
- /Components: Componentes basicos creados por el starter kit.
- /Components/myComponents Componentes propios
Laravel es un framework open-source bajo la licencia MIT license.