同步操作将从 LaravelAdmin/laravel-admin 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
laravel-admin
是一个可以快速帮你构建后台管理的工具,它提供丰富的页面组件和表单元素,还有即插即用的功能组件,通过简单的配置或使用少量的代码就实现完善的后台管理功能。
QQ群: 391528810
基于laravel框架实现前后端分离的单页面应用架构
使用相关技术:vue+bootstrap+phpswoole+docker+laravel
php>=7.4(目前项目使用的laravel8)
已安装好mysql数据库
已有数据库请正确设置好数据库默认编码charset:utf8mb4;collation:utf8mb4_unicode_ci
安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org && \
cnpm -v
提前安装好git(整套部署流程使用git方式部署,请依照文档通过git clone命令安装)
Windows环境请进入git bash命令行工具进行执行安装
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
windows安装请先直接下载vendor.zip解压在项目代码中
composer install
phpstudy安装执行迁移命令出现如下错误时,可以升级mysql到8版本,或请参考解决方案执行迁移文件错误解决
3-1. 直接命令安装
cnpm install #前端编译扩展包安装
npm run prod #编译前端页面js
php artisan config:clear #清理配置缓存
php artisan cache:clear #清理缓存
php artisan key:generate --force #生成APP_KEY
php artisan links:init --force --relative #创建上传文件目录软连接
php artisan db:seed --class=CheckDatabaseSeeder --force #检查并创建数据库
php artisan migrate:all #创建数据表
php artisan db:seed --force #初始化数据
安装完成请在编辑器排除这两个目录防止编辑器被卡死
phpstudy直接将所有内容复制替换到新建的Nginx站点配置中,修改红色部分即可!设置项"fastcgi_pass"为phpstudy配置中原来的值
本地开发环境绑定hosts后就可以进行访问了
127.0.0.1 local.laraveladmin.cn
登录用户名及密码参照.env中的"ADMIN_USER_NAME","ADMIN_PASSWORD"设置项 登录验证码使用的极验滑块验证(免费的),注册后在.env中进行配置
npm run watch
Linux,Mac系统执行
envoy run update --branch=master --self=1
git remote remove origin
git remote add origin https://用户名:密码@gitee.com/自己代码仓库.git
git pull laraveladmin master
安装完成后的常见问题
进入页面提示错误信息
请检查.env中的APP_URL设置项是否设置正确(必须与浏览器访问地址路径一致且不要以"/"结尾)
验证码一直处于加载中
请设置.env中的APP_VERIFY_LOGIN_PASS_NUM值为更大的值,或者申请极验配置项配置在.env中
用户名:demo_admin
密码:admin123456
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。