Hadevv / reservations-laranext

🎭 Réservations - Projet en binôme, gestion des réservations de spectacles développée en Next.js / Laravel API
1 stars 1 forks source link

Import/export CSV #16

Open Fugushiva opened 8 months ago

Fugushiva commented 8 months ago

Description :

Développer une fonctionnalité permettant uniquement aux administrateurs d'importer des données de spectacles via des fichiers CSV. Cette fonctionnalité nécessite l'utilisation du package maatwebsite/excel pour faciliter l'importation et la gestion des données dans la base de données Laravel.

Tâches à réaliser :

Installation du package : Installer maatwebsite/excel via Composer. Authentification : S'assurer que l'utilisateur est authentifié et a le rôle d'administrateur avant de permettre l'accès à la fonctionnalité d'importation. Interface d'importation : Créer une page web avec un formulaire permettant de télécharger le fichier CSV. Traitement du fichier : Développer une classe d'importation qui utilisera le modèle de données des spectacles pour insérer les informations du fichier CSV dans la base de données. Validation des données : Valider les données du fichier CSV pour s'assurer de leur intégrité avant l'importation. Feedback utilisateur : Informer l'administrateur du succès ou de l'échec de l'opération d'importation.

Pour plus de détails un tuto ici ticket lié à #15