Ce projet est une base de dĂ©marrage prĂȘte Ă lâemploi pour crĂ©er rapidement des sites Laravel modernes avec :
projet-laravel-tailwind-darkmode/ âââ app/ âââ resources/ â âââ css/ â â âââ app.css # Import Tailwind CSS â âââ js/ â â âââ app.js # Initialisation Alpine.js â âââ views/ â âââ layouts/ â âââ app.blade.php # Layout avec dark/light mode âââ tailwind.config.js # Palette personnalisĂ©e + config dark mode âââ postcss.config.js # PostCSS config pour Vite âââ vite.config.js âââ package.json âââ ...
git clone <repo> mon-nouveau-projet
cd mon-nouveau-projet
ou extraire lâarchive .zip si tu lâutilises en local.
2. Installer les dépendances
bash
Copier
Modifier
composer install
npm install
3. Configurer lâenvironnement Laravel
bash
Copier
Modifier
cp .env.example .env
php artisan key:generate
4. Compiler les fichiers CSS/JS avec Vite
bash
Copier
Modifier
npm run dev
5. Lancer le serveur de développement Laravel
bash
Copier
Modifier
php artisan serve
Et ouvrir :
đ http://127.0.0.1:8000
đ FonctionnalitĂ© Dark/Light Mode
Le mode sombre est activé par une classe .dark sur <html> et contrÎlé avec Alpine.js.
Le bouton situé en haut à droite permet de basculer entre les deux thÚmes.
Le choix est sauvegardé automatiquement dans le localStorage.
đš Palette personnalisĂ©e (extrait)
Des couleurs intermédiaires sont disponibles pour plus de nuance :
js
Copier
Modifier
gray: {
50: '#f9fafb',
150: '#f3f4f6',
...
950: '#111827',
},
blue: {
50: '#eff6ff',
150: '#dbeafe',
...
950: '#1e3a8a',
},
// etc.
đ Auteur
Projet prĂ©parĂ© par Pierre đŠ