Laravel CRUD. ECF back durant ma formation chez M2i puis amélioré pendant mon temps libre Contexte : Monsieur Dodo travaille en magasin chez Literie3000 avec des catalogues papiers. Il aimerait avoir une solution dématérialisée afin d’administrer son catalogue. Il souhaiterait une solution interne qui lui permette :
- de lister l’ensemble des matelas,
- d’ajouter un matelas,
- de modifier un matelas,
- de supprimer un matelas.
- Front-end : HTML, CSS (Tailwind)
- Back-end : PHP, mySql, Laravel
Après avoir clôné le dépôt :
git clone ...Vous installez Laravel avec Composer :
composer installVous créez un fichier .env :
php -r "file_exists('.env') || copy('.env.example', '.env');"On génère une clé s'il n'y en a pas :
php artisan key:generatePour la base de données, on configure bien le .env et on peut lancer les migrations (et le seeder) :
php artisan migrate
php artisan migrate:fresh --seedUne factory et un seeder ont été crée pour remplir facilement la base de données.
On affiche les 4 matelas modifiés en dernier.
On affiche l’ensemble des matelas de notre base de données.
- Si aucune ressource n’est présente, on affichera un message “Il n’y a pas de ressources”.
On affiche le détail du matelas, donc tous les champs.
- Si tout est ok, on redirige vers la liste avec un message de succès.
- Sinon on affiche les messages d’erreurs.
