Admin dashboard for enterprise Laravel applications built by VueJS and Element UI https://laravue.dev
Laravue (pronounced /ˈlarəvjuː/) is a beautiful dashboard combination of Laravel, Vue.js and the UI Toolkit Element. The work is inspired by vue-element-admin with our love on top of that. With the powerful Laravel framework as the backend, Vue.js as the high performance on the frontend, Laravue appears to be a full-stack solution for an enterprise application level.
# Clone the project and run composer composer create-project tuandm/laravue cd laravue
Migration and DB seeder (after changing your DB settings in .env)
php artisan migrate --seed
Install dependency with NPM
npm run dev # or npm run watch
Build on production
npm run production
docker-compose up -d
Build static files within Laravel container with npm ```sh
docker exec -it npm run dev # or npm run watch
Open http://localhost:8000 (laravel container port declared in `docker-compose.yml`) to access Laravue
Running the tests
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE.md file for details.
If you find this project useful, you can buy me a coffee