ITY
基于laravel+vue的基础后台, 前后端分离, 欢迎fork&start&pull requestsDEMO
账号 look 密码 123456
PHP
https://gitee.com/pleaseyang/Ity
https://github.com/pleaseyang/Ity
VUE
https://gitee.com/pleaseyang/ItyWeb
https://github.com/pleaseyang/ItyWeb
功能模块
RBAC权限
整合 laravel-permission 制作的权限角色, 管理员可绑定角色, 也可以单独设置权限
操作记录
整合 laravel-activitylog 制作的操作记录, 可查看修改前后的JSON
文件管理
仿照 阿里云OSS 界面, 制作的文件管理页面
站内信
LARAVEL Notifiable Trait 搭建
系统布局
vue-element-admin 提供的功能, 二次修改
系统异常
获取异常后记录到DB中
搭建
composer install
cp .env.example .env
php artisan key:generate
php artisan jwt:secret
php artisan migrate
php artisan db:seed
php artisan storage:link
(符号连接)
Ide-Helper
php artisan ide-helper:generate
(为 Facades 生成注释)php artisan ide-helper:models
(为数据模型生成注释)php artisan ide-helper:meta
(生成 PhpStorm Meta file)
代码生成器
新增代码生成器(测试版)。可进行CURD,加快开发效率。
部署
- APP_ENV=production
- APP_DEBUG=false
- QUEUE_CONNECTION=redis
- REDIS_CLIENT=phpredis (可选)
composer install --optimize-autoloader --no-dev
自动加载器改进php artisan config:cache
优化配置加载php artisan route:cache
优化路由加载php artisan event:cache
优化事件加载composer dump-autoload --optimize
优化自动加载
维护
php artisan down
维护模式php artisan down --secret="1630542a-246b-4b66-afa1-dd72a4c43515"
指定维护模式的绕过令牌- 访问
https://example.com/1630542a-246b-4b66-afa1-dd72a4c43515
php artisan up
关闭维护模式php artisan activitylog:clean --days=7
清理操作日志php artisan exceptionerror:clean --days=7
清理异常日志
WebSocket
- WINDOWS:
start_for_win.bat
- LINUX:
php artisan workerman start --d
- URI:
ws://IP:2346?lang=LANG&token=TOKEN
- SEND:
{"route": "route.name", "data": data}