laravel-admin
是一个可以快速帮你构建后台管理的工具,它提供丰富的页面组件和表单元素,还有即插即用的功能组件,通过简单的配置或使用少量的代码就实现完善的后台管理功能。
首页
登录页面
注册页面
忘记密码
开发辅助
列表页面
编辑页面
弹窗编辑
手机端适配
平板适配
编辑页面拖拽布局后反向更新代码
git clone https://gitee.com/laravel-admin/laraveladmin.git
cd laraveladmin
git remote add laraveladmin https://gitee.com/laravel-admin/laraveladmin.git
cp .env.example .env
vi .env
sh ./docker/install.sh
参考图
如果安装"laravel/envoy"过程中失败请切换下全局镜像源,进行尝试
- 腾讯云composer镜像源:https://mirrors.cloud.tencent.com/composer
- 阿里云composer镜像源:https://mirrors.aliyun.com/composer
- 华为云composer镜像源:https://mirrors.huaweicloud.com/repository/php
- laravel(中国)composer镜像源:https://packagist.laravel-china.org
- phpcomposer:https://packagist.phpcomposer.com
docker-compose run --rm php composer config -g repo.packagist composer https://mirrors.cloud.tencent.com/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 node cnpm install #前端编译扩展包安装
docker-compose run --rm node npm run prod #编译前端页面js
docker-compose run --rm php envoy run init --branch=master #项目初始化
docker-compose up -d #启动服务
安装完成请在编辑器排除这两个目录防止编辑器被卡死
系统已安装有nginx服务器导致端口(80,443)冲突依据如下进行配置
vim docker-compose.yml
- 设置本机已有的nginx代理配置
server
{
listen 80;
server_name local.laraveladmin.cn;
location / {
proxy_http_version 1.1;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Real-PORT $remote_port;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header Scheme $scheme;
proxy_set_header Server-Protocol $server_protocol;
proxy_set_header Server-Name $server_name;
proxy_set_header Server-Addr $server_addr;
proxy_set_header Server-Port $server_port;
proxy_pass http://127.0.0.1:81; #docker容器中运行的nginx设置成http://host.docker.internal:81
}
}
本地开发环境绑定hosts后就可以进行访问了
127.0.0.1 local.laraveladmin.cn
登录用户名及密码参照.env中的"ADMIN_USER_NAME","ADMIN_PASSWORD"设置项 登录验证码使用的极验滑块验证(免费的),注册后在.env中进行配置
docker-compose run --rm node npm run watch
git remote remove origin
git remote add origin https://用户名:密码@gitee.com/自己代码仓库.git
git pull laraveladmin master
docker-compose exec php envoy run update --branch=master
在线示例演示环境: https://demo.laraveladmin.cn
用户名:demo_admin
密码:admin123456
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
Activity
Community
Health
Trend
Influence
:Code submit frequency
:React/respond to issue & PR etc.
:Well-balanced team members and collaboration
:Recent popularity of project
:Star counts, download counts etc.