Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Admin dashboard for enterprise Laravel applications built by VueJS and Element UIhttps://laravue.dev

License

NotificationsYou must be signed in to change notification settings

amrelramsisy/laravue

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

vuevueelement-uilicense

Laravue

Laravue (pronounced /ˈlarəvjuː/) is a beautiful dashboard combination ofLaravel,Vue.js and the UI ToolkitElement. The work is inspired byvue-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.

Documentation:https://doc.laravue.dev

Screenshot

Getting started

Prerequisites

  • Laravue is positioned as an enterprise management solution, and it is highly recommended to use it to start from scratch.
  • For existing Laravel project, you should checkLaravue Core for integration.
  • Your machine needs to be ready for the latestLaravel andNode.js.

Installing

Manual

# Clone the project and run composercomposer create-project tuandm/laravuecd laravue# Migration and DB seeder (after changing your DB settings in .env)php artisan migrate --seed# Install dependency with NPMnpm install# developnpm run dev# or npm run watch# Build on productionnpm run production

Docker

docker-compose up -d

Build static files within Laravel container with npm

# Get laravel docker container ID from containers listdocker psdockerexec -it<container ID> npm run dev# or npm run watch# Where <container ID> is the "laravel" container name, ex: src_laravel_1

Openhttp://localhost:8000 (laravel container port declared indocker-compose.yml) to access Laravue

Running the tests

  • Tests system is under development

Deployment and/or CI/CD

This project usesEnvoy for deployment, andGitLab CI/CD. Please checkEnvoy.blade.php and.gitlab-ci.yml for more detail.

Built with

  • Laravel - The PHP Framework For Web Artisans
  • Laravel Sanctum - Laravel Sanctum provides a featherweight authentication system for SPAs and simple APIs.
  • spatie/laravel-permission - Associate users with permissions and roles.
  • VueJS - The Progressive JavaScript Framework
  • Element - A Vue 2.0 based component library for developers, designers and product managers
  • Vue Admin Template - A minimal vue admin template with Element UI

Contributing

Please readCONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

We useSemVer for versioning. For the versions available, please look at therelease tags on this repository.

Authors

See also the list ofcontributors who participated in this project.

License

This project is licensed under the MIT License - see theLICENSE.md file for details.

Related projects

  • Laravue-core - Laravel package which provides core functionalities of Laravue.

Acknowledgements

  • vue-element-admin A magical vue admin which insprited Laravue project.
  • tui.editor - Markdown WYSIWYG Editor.
  • Echarts - A powerful, interactive charting and visualization library for browser.

Donate

If you find this project useful, you canbuy me a coffee

About

Admin dashboard for enterprise Laravel applications built by VueJS and Element UIhttps://laravue.dev

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Vue71.6%
  • PHP26.5%
  • HTML1.7%
  • Other0.2%

[8]ページ先頭

©2009-2025 Movatter.jp