tuandm / laravue
VueJS 构建的漂亮 Laravel 控制台
0.13.2
2020-08-24 18:06 UTC
Requires
- php: ^7.2.5
- fideloper/proxy: ^4.2
- fruitcake/laravel-cors: ^2.0
- guzzlehttp/guzzle: ^6.3
- laravel/framework: ^7.0
- laravel/sanctum: ^2.1
- laravel/tinker: ^2.0
- spatie/laravel-permission: ^3.0
Requires (Dev)
- facade/ignition: ^2.0
- fzaninotto/faker: ^1.9.1
- mockery/mockery: ~1.3.1
- nunomaduro/collision: ^4.1
- phpunit/phpunit: ^8.5
- dev-master
- 0.13.2
- 0.13.1
- 0.13.0
- 0.12.0
- 0.11.0
- 0.10.0
- 0.9.2
- 0.9.1
- 0.9.0
- 0.8.0
- 0.7.3
- 0.7.2
- 0.7.1
- 0.7
- 0.6
- 0.5.1
- 0.5.0
- 0.4.1
- 0.4.0
- 0.3.0
- 0.2.1
- 0.2.0
- 0.1.2
- 0.1.1
- 0.1.0
- dev-dependabot/composer/guzzlehttp/psr7-2.5.0
- dev-dependabot/composer/symfony/http-kernel-5.4.20
- dev-dat/fix_docker_run
- dev-upgrade/dependencies
- dev-main
- dev-upgrade/laravel-8
- dev-staging
- dev-feature/update-new-login-ui
- dev-enhancement/docker
- dev-feature/upload-avatar
- dev-improvement/code-splitting
- dev-feature/221-Sidebar-Menu-Color-From-SCSS
- dev-bugfix/login-screen-css-tweek-for-portrait
- dev-pull/198
- dev-bugfix/issue-186-js-error-when-switching-role
- dev-bugfix/issue-183-possible-to-delete-admin-user
- dev-feature/rtl-support
- dev-bugfix/issue-105-tree-table-expand
- dev-bugfix/issue-170-can-not-login-with-non-admin
- dev-feature/allow-element-icons-on-left-sidebar
- dev-fix/update-logo-on-sidebar
- dev-improvement/refactoring
- dev-improvement/sync-laravel-base-repo
- dev-feature/laravel-sanctum
- dev-feature/laravel-passport
- dev-bugfix/issue-148-yarn-support
- dev-upgrade/laravel-7
- dev-bugfix/issue-135-role-permission
- dev-bugfix/issue-133-migration-after-applying-passport
- dev-guide/how-to-work-with-permission
- dev-guide/how-to-work-with-resource
- dev-feature/landing-page
- dev-guide/how-to-add-new-page
- dev-feature/documentation
- dev-feature/enhance-permission
- dev-feature/integrate-laravue-npm
This package is auto-updated.
Last update: 2024-09-19 23:00:16 UTC
README
Laravue
Laravue (发音为 /ˈlarəvjuː/) 是 Laravel、Laravel 和 UI 工具箱 Element 的美观仪表盘组合。这项工作受到 vue-element-admin 的启发,并在其之上注入了我们的热爱。以强大的 Laravel 框架作为后端,Vue.js 作为高性能的前端,Laravue 看起来是面向企业应用级别的一个全栈解决方案。
截图
入门
先决条件
- Laravue 被定位为企业管理解决方案,强烈建议从零开始使用。
- 对于现有的 Laravel 项目,您应检查 Laravue Core 以进行集成。
- 您的机器需要准备好最新版本的 Laravel 和 Node.js。
安装
手动
# 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 install # develop npm run dev # or npm run watch # Build on production npm run production
Docker
docker-compose up -d
使用 npm 在 Laravel 容器内构建静态文件
# Get laravel docker container ID from containers list docker ps docker exec -it <container ID> npm run dev # or npm run watch # Where <container ID> is the "laravel" container name, ex: src_laravel_1
打开 https://:8000 (laravel 容器端口在 docker-compose.yml
中声明) 访问 Laravue
运行测试
- 测试系统正在开发中
部署和/或 CI/CD
此项目使用 Envoy 进行部署,以及 GitLab CI/CD。请查看 Envoy.blade.php
和 .gitlab-ci.yml
以获取更多详细信息。
构建工具
- Laravel - 为 Web 艺术家提供的 PHP 框架
- Laravel Sanctum - Laravel Sanctum 为 SPAs 和简单 API 提供轻量级身份验证系统。
- spatie/laravel-permission - 将用户与权限和角色关联起来。
- VueJS - 进步的 JavaScript 框架
- Element - 开发者、设计师和产品经理的 Vue 2.0 组件库
- Vue Admin Template - 基于 Element UI 的最小化 Vue 管理模板
贡献
请阅读 CONTRIBUTING.md 了解我们的行为准则以及向我们提交拉取请求的流程。
版本控制
我们使用 SemVer 进行版本控制。有关可用的版本,请查看此存储库的 发布标签。
作者
- Tuan Duong - 初始工作 - tuandm.
- Tony Tin Nguyen - 前端和设计师 - nguyenquangtin.
另请参阅参与此项目的贡献者列表。
许可证
本项目采用MIT许可证 - 请参阅LICENSE.md文件以获取详细信息。
相关项目
- Laravue-core - 提供Laravue核心功能的Laravel包。
致谢
- vue-element-admin - 一个启发Laravue项目的神奇Vue管理后台。
- tui.editor - Markdown WYSIWYG编辑器。
- Echarts - 一个强大、交互式的浏览器图表和可视化库。
捐赠
如果您觉得这个项目很有用,您可以给我买杯咖啡