代码拉取完成,页面将自动刷新
同步操作将从 ZhuYunlong/ReactAdmin-Laravel 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
ReactAdmin项目适配的后台,使用laravel框架
前后端分离,react全家桶+laravel+jwt,细化到API层级后台权限管理
$ git clone https://gitee.com/zhuyunlong2018/ReactAdmin-Laravel.git
$ cd ReactAdmin-Laravel
#注意,php需要安装php_fileinfo扩展
$ composer install
使用migrate:
#1复制./env.example文件为.env文件并修改其中配置参数为自己本地环境
#2修改./config/database.php的数据库等配置
#3新建空数据库lr_manager
#4运行下面命令生成数据库表结构
$ php artisan migrate
#5填充数据
$ php artisan db:seed
不使用migrate的话,可以直接新建空数据库后,将./database/lr_manager.sql导入数据库中
#生成权限key
$ php artisan key:generate
#生成jwt秘钥
$ php artisan jwt:secret
$ php artisan serve
#注意命令生成了migrations表文件需要删除掉
$ php artisan migrate:generate
$ php artisan iseed 表名
#本项目备份:php artisan iseed admins,roles,users,menus,admin_role
#导出数据并且强制覆盖:
$ php artisan iseed 表名1[,表名2...]--force
#导出指定的数据库里指定的表,并生成seed文件:
$ php artisan iseed 表名--database=数据库名
#最后执行命令重新执行 migrate 文件并且填充 seed 文件数据:
$ php artisan migrate:refresh --seed
项目使用了foryoufeng/laravel-generator,因为需要对其源码进行修改以适配项目的一些特殊需求,所以不适用composer进行导入
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。