# laravel-vue-admin **Repository Path**: clown-passerby-community/laravel-vue-admin ## Basic Information - **Project Name**: laravel-vue-admin - **Description**: laravel+vue-element-admin管理系统(已完成) - **Primary Language**: PHP - **License**: MIT - **Default Branch**: master - **Homepage**: https://laravel-vue-admin.cnpscy.com/admin - **GVP Project**: No ## Statistics - **Stars**: 103 - **Forks**: 37 - **Created**: 2020-12-09 - **Last Updated**: 2025-05-23 ## Categories & Tags **Categories**: backend **Tags**: Laravel, PHP, Vue-admin, laravel-vue-admin, 小丑路人 ## README # laravel-vue-admin ### 作者 [小丑路人](https://www.cnpscy.com) ### 社区 [小丑路人社区](https://bbs.cnpscy.com) ### [在线demo预览](http://laravel-vue-admin.cnpscy.com/admin) http://laravel-vue-admin.cnpscy.com/admin admin 123456 如果无法登录,请在评论区@我重置密码。 ### 软件架构 * 编程语言:`PHP7.3+` * 后端框架: `Laravel8` * 前端Vue框架:`vue-element-admin` * Nodejs v14.* ### 介绍 [demo站](http://laravel-vue-admin.cnpscy.com/admin) ![首页](public/demo/home.png) ![版本历史记录](public/demo/版本历史记录.png) ![西班牙语](public/demo/西班牙语.png) ![请求日志统计](public/demo/请求日志统计.png) ![图片选择器功能](public/demo/图片选择器.png) ![数据库管理](public/demo/数据库管理.png) ![备份管理](public/demo/备份管理.png) ### Hyperf与Laravel版

laravel-vue-admin

Hyperf-后台管理

### 安装教程 ##### 安装Vue * 安装 npm 包:`npm install` * 热更新vue项目:`npm run watch-poll` - vue无法执行:可尝试: - npm rebuild node-sass - `tui-editor` 此包引起的 ##### PHP设置 * 命令行:`composer install` * 命令行:`cp .env.example .env` * 命令行,生成 APP_KEY:`php artisan key:generate` * 命令行,JWT的key:`php artisan jwt:secret` * 同步导入数据表:`php artisan sync:database:tables` ##### 站点配置 - 站点解析目录:`public` - 访问网址:`你的域名/admin` - 定时任务: - 自动按月分表:`php artisan command:autotablebuild` - 或者使用任务调度:`php artisan schedule:run` ### 部署优化 * 配置信息缓存 php artisan config:cache * 路由缓存 php artisan route:cache * 类映射加载优化 php artisan optimize * 自动加载优化 composer dumpautoload ### 使用说明 1. 按月、按年分表的模型,皆不可使用 `with`,可使用 `load` 代替,`static::query` 会重新 实例化当前模型,之前设置的分表名称将被替换。 具体原因看代码: ```php /** * Begin querying a model with eager loading. * * @param array|string $relations * @return \Illuminate\Database\Eloquent\Builder */ public static function with($relations) { return static::query()->with( is_string($relations) ? func_get_args() : $relations ); } ······ /** * Begin querying the model. * * @return \Illuminate\Database\Eloquent\Builder */ public static function query() { return (new static)->newQuery(); } ``` ### 捐助 ![支付宝收款码](https://images.gitee.com/uploads/images/2020/1112/091130_811b3a6c_790553.jpeg "alipay-400.jpg") ![微信收款码](https://images.gitee.com/uploads/images/2020/1112/091305_2592a352_790553.jpeg "wechat-400-width(1).jpg") ### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request