025-02-07-17_54_44.png…]()
Travel Laravel 11
Ce projet est une application Laravel 11 de gestion de voyages multilingue.
Suivez ces étapes pour configurer et lancer le projet sur votre machine locale :
- PHP 8.1 ou supérieur
- Composer
- MySQL
- Node.js et npm
- Clé API Gmail pour l'envoi des emails
-
Cloner le projet
git clone https://github.com/yousaker/travel_laravel11.git cd travel_laravel11
-
Installer les dépendances PHP
composer install
-
Installer les dépendances npm
npm install npm run dev
-
Configurer l'environnement
Copiez le fichier
.env.example
en.env
:cp .env.example .env
Mettez à jour le fichier
.env
avec vos configurations, comme suit :Base de données :
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=travel1 DB_USERNAME=root DB_PASSWORD=
Configuration email :
MAIL_MAILER=smtp MAIL_HOST=smtp.gmail.com MAIL_PORT=465 MAIL_USERNAME=[email protected] MAIL_PASSWORD=your_email_password MAIL_ENCRYPTION=ssl MAIL_FROM_ADDRESS="[email protected]" MAIL_FROM_NAME="Travel App"
-
Créer un lien symbolique pour le stockage
php artisan storage:link
-
Générer une clé d'application
php artisan key:generate
-
Exécuter les migrations
php artisan migrate
-
Démarrer le serveur local
php artisan serve
L'application sera accessible sur http://127.0.0.1:8000.
- Gestion des voyages
- Multilingue (Arabe et Anglais)
- Envoi d'emails via Gmail
- Réservation et gestion des produits
- Interface utilisateur moderne
- Youcef Skr
- Profil GitHub