Proyecto desarrollado en Laravel que muestra una lista de videojuegos retro y la ficha de detalle de cada uno, utilizando datos estáticos en el controlador (sin base de datos real).
Trabajo realizado en pareja, usando Git y GitHub con ramas.
- PHP 8.x
- Laravel
- Blade (herencia de plantillas con @extends, @yield, @section)
- Vite (build ya generado y subido)
- Git / GitHub
/juegos→ listado de videojuegos/juegos/{id}→ ficha de detalle del videojuego- Plantilla base en
resources/views/layouts/app.blade.php - Vistas Blade para lista y detalle
- Datos simulados en archivo PHP (sin BD real)
git clone https://github.com/DavidLazaro08/RetroGames.git
cd RetroGamescomposer installcopy .env.example .env
php artisan key:generate
php artisan optimize:clear
El proyecto usa SQLite solo como requisito interno de Laravel (archivo vacío incluido).
Abrir directamente en el navegador:
En caso de usar Herd, el dominio retrogames.test se detecta automáticamente.
Si php artisan serve falla por puertos ocupados:
php -S 127.0.0.1:8888 -t publicAbrir en el navegador:
El proyecto ya incluye el build de Vite subido (public/build), por lo que:
❌ NO es necesario ejecutar npm install
❌ NO es necesario ejecutar npm run build
(Solo sería necesario si se modifican los estilos)
- La ruta raíz
/redirige automáticamente a/juegos - El proyecto no depende de base de datos real
- Está preparado para funcionar tanto con Herd como sin él
- Pensado para que el profesor pueda clonar y ejecutar con los mínimos pasos posibles
- David Gutiérrez Ortiz
- Jacobo Domínguez Morales