Laravue is a beautiful dashboard based on Laravel, vue and use the UI Toolkit element.
This Laravel-Vue project is inspired by the awesome vue-element-admin (many thanks to PanJiaChen for the great works). Newest development stack of Laravel/Vue such as i18n, Envoy, vue-router,.. will be applied into this project.
** Node
** Git
** Laravel
The project is based on ES2015+, vue, vuex, vue-router, axios and element-ui.
API will be served by Laravel. In this project, you need to run migration and data feeder to generate sample data for authentication/authorization, other APIs will be faked.
You have to check installation guide of Laravel (https://laravel.com/docs/5.7)
# Clone the project
git clone https://github.com/tuandm/laravue.git
# Composer
composer install
# Migration and DB seeder (after changing your .env)
php artisan migrate --seed
# install dependency
npm install
# develop
npm run dev
This project uses Envoy for deployment, and GitLab CI/CD. Please check Envoy.blade.php
and .gitlab-ci.yml
for more detail.
Copyright (c) 2019 Tuan Duong