Première migration
Étapes
Section titled “Étapes”graph TD
A["1. migrate:fresh --force"] --> B["2. Seeders"]
B --> B1["DocumentSeeder"]
B --> B2["VariableSeeder"]
B --> C["3. app:migrate (abbr, users admin only)"]
C --> D["4. passport:client --personal"]
D --> E["5. scout:sync-index-settings"]
E --> F["6. Tinker: update admin password"]
F --> G["7. Tri des variables"]
G --> H["8. Suite des migrations"]
1. Reset de la base
Section titled “1. Reset de la base”php artisan migrate:fresh --force2. Seeders initiaux
Section titled “2. Seeders initiaux”php artisan db:seed DocumentSeeder --forcephp artisan db:seed VariableSeeder --force3. Migration applicative
Section titled “3. Migration applicative”php artisan app:migrateMigre les abréviations et les utilisateurs (admin uniquement).
4. Client Passport
Section titled “4. Client Passport”php artisan passport:client --personalCrée le client OAuth pour l’authentification API.
5. Index de recherche
Section titled “5. Index de recherche”php artisan scout:sync-index-settingsSynchronise les index Meilisearch.
6. Mot de passe admin
Section titled “6. Mot de passe admin”Via Tinker, mettre à jour le mot de passe de l’utilisateur admin.
7. Tri des variables
Section titled “7. Tri des variables”Ordonner les variables médicales.
8. Suite des migrations
Section titled “8. Suite des migrations”Lancer les migrations complémentaires si nécessaire.