laravel-vue-dashboard
est un tableau de bord d'application à page unique (SPA) construit avec Laravel 8, Vue.js et Bootstrap 4 (modèle d'administration SB). Grâce à la combinaison de la puissance de Laravel et de la vitesse de Vue.js, il s'agit d'un excellent kit de démarrage full-stack pour les applications d'entreprise.
C'est un kit pour repartir de zéro, pas un package Laravel. Il peut vous aider à gagner du temps en disposant d'un tableau de bord SPA avec système d'authentification prêt à l'emploi, en profitant de Laravel Passport qui utilise le protocole d'authentification oauth2.
Le projet fournit des exemples de pages, utilise le système de routage de Vue.js et Vuex pour maintenir l'état de l'application.
Le code est structuré de manière à faciliter la modification et l'ajout de nouvelles pages, composants et API.
# Clone the project
git clone https://github.com/ramoncrisante/laravel-vue-dashboard.git
# Enter the project directory
cd laravel-vue-dashboard
# Copy env file and add your own database and mail credentials
cp .env.example .env
# Install dependency
composer install
# Generate app key
php artisan key:generate
# Migrate database
php artisan migrate
# Create encryption keys
php artisan passport:install
# Install dependency with NPM
npm install
# Develop
npm run dev # or npm run watch
# Build on production
npm run production
# Serving application
php artisan serve
La vérification des e-mails est facultative et désactivée par défaut. Pour l'activer, modifiez le paramètre suivant dans le fichier .env
MUST_VERIFY_EMAIL=true
Pour utiliser la fonctionnalité de vérification des e-mails et de réinitialisation du mot de passe, vous devez configurer le service de messagerie. Afin d'envoyer des e-mails avec succès, nous devons fournir MAIL_DRIVER
, MAIL_HOST
, MAIL_PORT
, MAIL_USERNAME
, MAIL_PASSWORD
dans le fichier .env
.
Les contributions sont ce qui fait de la communauté open source un endroit si formidable pour apprendre, inspirer et créer. Toutes les contributions que vous apportez sont grandement appréciées .
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)Distribué sous licence MIT. Voir LICENCE pour plus d’informations. En gros, n'hésitez pas à utiliser et réutiliser comme vous le souhaitez.
Ramon Crisante - [email protected]
Lien du projet : https://github.com/ramoncrisante/laravel-vue-dashboard