Oggi facciamo la nostra prima vera interazione con il database utilizzando l'ORM di Laravel.
- Create un nuovo progetto Laravel 9
- Tramite phpMyAdmin create un nuovo database
laravel_model_controller
- Importate nel vostro database la tabella
movies
in allegato - Inserite le vostre credenziali per il database nel file
.env
- Create un model
Movie
con il comandophp artisan make:model Movie
- Create un controller che gestirà la rotta
/
con il comandophp artisan make:controller Guest/PageController
- All'interno della funzione
index()
del controller, recuperate tutti i film dal database e passateli alla view, che quindi li visualizzerà a schermo, tramite delle card.
BONUS 1 Realizzare la pagina di dettaglio del movie
BONUS 2 Stilare il layout nei dettagli con Sass