Table des matières :
Configuration MySQL pour MAMP
1. Modification du fichier .env
Remplacez la section base de données par :
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=8889
DB_DATABASE=nomdb
DB_USERNAME=root
DB_PASSWORD=root
Note : Le port 8889 est le port MySQL par défaut de MAMP (vérifiez dans les préférences MAMP)
2. Création de la base de données
Via phpMyAdmin (http://localhost:8888/phpMyAdmin/) :
- Créez une nouvelle base de données
- Encodage :
utf8mb4_unicode_ci
3. Installation des dépendances
composer install
npm install
4. Exécution des migrations
php artisan migrate
5. Seeding (si présent dans le projet)
php artisan db:seed
6. Configuration des assets
npm run build
== ou pour le développement
npm run dev
7. Autres commandes essentielles
php artisan storage:link
php artisan config:clear
php artisan cache:clear
8. Démarrage avec MAMP
- Démarrez Apache et MySQL dans MAMP
- Utilisez le port Apache de MAMP (généralement 8888) :
php artisan serve --port=8000
Points de contrôle MAMP
- Port MySQL : Vérifiez dans MAMP > Préférences > Ports
- Version PHP : Assurez-vous d’utiliser PHP 8.1+ compatible Laravel
- Extensions : Vérifiez que
pdo_mysqlest activé
Application sera accessible via http://localhost:8000 avec la base de données MySQL gérée par MAMP/phpMyAdmin.
Dépôt GitHub
Le dépôt est déjà configuré et lié à GitHub.
Les 3 commandes essentielles pour envoyer le travail sur la branche main sont :
git add .
git commit -m "mon message de commit"
git push origin main
- git add . → ajoute tous les fichiers modifiés/supprimés/nouveaux à l’index.
- git commit -m “…” → enregistre tes changements localement avec un message.
- git push origin main → envoie tes commits vers la branche main de ton dépôt GitHub.
