MIGRATION_INSTRUCTIONS
Instructions pour exécuter les migrations
Problème
La colonne notifications_erreurs_actives n'existe pas encore dans la table users.
Solution (CHOISISSEZ UNE OPTION)
⭐ Option 1 : Via le navigateur (RECOMMANDÉ - Le plus simple)
- Ouvrez votre navigateur et allez à :
http://votre-domaine.com/run_migrations.php - Le script exécutera automatiquement les migrations
- IMPORTANT : Supprimez le fichier
run_migrations.phpaprès utilisation pour des raisons de sécurité !
Option 2 : Via phpMyAdmin ou un client MySQL
- Ouvrez phpMyAdmin ou votre client MySQL
- Sélectionnez votre base de données
- Allez dans l'onglet "SQL"
- Copiez-collez le contenu du fichier
add_notifications_erreurs_actives.sql - Cliquez sur "Exécuter"
Option 3 : Via la ligne de commande MySQL
mysql -u votre_utilisateur -p votre_base_de_donnees < add_notifications_erreurs_actives.sql
Option 4 : Via Laravel Artisan (si la connexion DB fonctionne)
php artisan migrate
Vérification
Après avoir exécuté la migration, la colonne notifications_erreurs_actives devrait être présente dans la table users, et la table error_logs devrait être créée.
Vous pouvez vérifier dans phpMyAdmin :
- Table
users: doit avoir une colonnenotifications_erreurs_actives(type BOOLEAN) - Table
error_logs: doit exister avec les colonnes appropriées
Note
Le code a été modifié pour gérer gracieusement le cas où ces colonnes/tables n'existent pas encore, donc l'application ne plantera pas en attendant que vous exécutiez les migrations.