代码拉取完成,页面将自动刷新
基于laravel,使用如下包:
laravel-permission
的权限管理系统
页面控制+中间键
来实现中间件
权限节点管理permission
权限节点,无需手动输入管理route别名
可实现一键更新节点时的代码注释需配置 配置后系统内所有内容(包含后台图片、富文本图片等 都可使用oss管理,且单图、多图、文件等切换流畅)
1.项目克隆
git clone https://gitee.com/pearton/laravel7basic-moban.git
#[6.2版本使用-已停止维护]
git clone https://gitee.com/pearton/laravel6.2basic-moban.git
2.安装扩展包及基本配置发布[备注:如使用Docker环境最好进入php容器执行]
#安装依赖
composer install
#项目composer要求PHP环境 > 7.3 但7.2也可运行,如果你本地是7.2环境 则通过命令如下👇也可安装,但低于7.2环境 程序运行将报错,必须升级PHP版本以使用
#composer install --ignore-platform-reqs
#发布配置文件
php artisan command:initJust
#文件夹赋权(按照laravel本身框架要求赋权即可 public、bootstrap、storage三个文件夹)
3.配置数据库及其他
3.1 config/database.php文件配置$mysqoConfig数据下数据库
3.2 按照注释可配置正式库与测试库(测试库读取逻辑:.env APP_DEBUG=true)
3.3 配置数据库,连接空库即可,后续初始化
3.4 安装redis服务与扩展(按照laravel配置),如redis设置了密码或端口不为3306,可在env文件手动配置[系统初始化命令行内设计到redis连接,所以务必保证redis正确连接,否则初始化将失败(表生成导入失败)]
3.5 建议修改.env文件CACHE_PREFIX参数值为你自己喜欢的值(缓存前缀,和单项目相关,避免多项目缓存key相同冲突)
3.6 禁用函数解除:exec,putenv,proc_open,pcntl_signal(队列),pcntl_alarm(队列)
4.项目准备(如为linux线上环境)
4.1 根目类bootstrap/storage授权可读写
4.2 项目环境搭建,工作目类指向public目类
4.3 生成资源文件软链 执行:`php artisan storage:link`
5.数据初始化
php artisan command:systemReset
#执行中,将要求输入系统名称,可中文
#执行完成(如数据库连接无错误)
#系统数据库将初始化数据,平台app key生成.命令间返回后台地址及账号密码
JustLarevel
后台框架等行为,若违反本免责声明条款或违反法律法规所造成的法律责任(包括但不限于民事赔偿和刑事责任),由违约者自行承担。本框架推荐使用php版本^7.3,整体架构及扩展包要求环境^7.2[mockery/mockery除外],如实在环境升级困难,可手动修改vendor/composer/platform_check.php内环境判断,修改后不影响框架任何使用(但不推荐该方式,建议还是环境升级至7.3或以上使用)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。