laravel后台管理系统
基于laravel框架实现前后端分离的单页面应用架构
使用相关技术:vue+bootstrap+phpswoole+docker+laravel
-
提前安装好git
-
Windows安装请先手动安装好docker,并执行命令docker-compose -v检查docker是否已安装成功
-
Windows环境请进入git bash命令行工具进行执行安装
- 下载代码
git clone https://gitee.com/laravel-admin/laraveladmin.git
cd laraveladmin
- 参照.env.example配置.env文件(务必设置好mysql密码,redis密码)
cp .env.example .env
vi .env
- 初始化安装
sh ./docker/install.sh
-
设置当前代码目录的上级目录跟"~"目录必须包含 dokcer的File Sharing列表中的目录中(Windows环境的"~"目录为"C:/Users/Administrator")
-
php容器环境中安装composer相关扩展包及项目代码初始化
docker-compose run --rm php composer global require laravel/envoy -vvv && \
docker-compose run --rm php composer global dump-autoload && \
docker-compose run --rm php envoy run init --branch=master && \
docker-compose up -d
- 访问
本地开发环境绑定hosts后就可以进行访问了
127.0.0.1 local.laraveladmin.cn
- 代码更新升级
docker-compose exec php envoy run update --branch=master
用户名:demo_admin
密码:admin123456
- Fork 本仓库
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request