Un site pour le restaurant "Pistache" qui permet de fournir des informations très rapidement aux clients. Menu, horaires, réservation, ... Il contient également un espace admin pour gérer les différents "Menus" et "Catégories" (CMS).
Le site a été entierement réalisée avec Vue3 et Laravel.
Ce projet a été généré avec Laravel/Vite.
Vue 3.2
PHP 8.1
Laravel Framework 10.3
Pas encore disponible
Clonez le projet
git clone https://github.com/Foxenz/Pistache.gitAllez dans le dossier du projet
cd pistacheInstallez les dépendances
npm install composer update vendor/package --with-dependenciesDémarrez votre serveur local sur le port 8889 (mamp, xampp, wampp, laragon, ...)
Créez votre base de données
CREATE DATABASE pistache;Ajoutez le .env dans le projet (Contient les informations de connexion à la base de données)
cp .env.example .envModifiez le .env avec les informations de connexion à votre base de données
- APP_NAME=Pistache
- DB_PORT=8889
- DB_DATABASE=pistache
- DB_USERNAME='votre nom d'utilisateur' (root)
- DB_PASSWORD='votre mot de passe' (root)Effectuez les migrations (Permet de créer les tables de la base de données et d'y insérer des données préablement rentrées dans les seeders)
php artisan migrate --seedCréer le lien symbolique vers storage/public (Permet d'afficher les images uploadées)
php artisan storage:linkDémarrez le projet en dev
php artisan serve npm run devNaviguez sur http://127.0.0.1:8000.