1 Star 0 Fork 2

huangshihan / ReactAdmin-Laravel

forked from ZhuYunlong / ReactAdmin-Laravel 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
git
Loading...
README

ReactAdmin-Laravel

介绍

ReactAdmin项目适配的后台,使用laravel框架

前后端分离,react全家桶+laravel+jwt,细化到API层级后台权限管理

配套前端ReactAdmin

本机环境

  1. php: v7.2.1
  2. laravel: v5.8
  3. composer: v1.8.5
  4. redis: v3.2.1

安装教程

  1. 下载源码和扩展
$ git clone https://gitee.com/zhuyunlong2018/ReactAdmin-Laravel.git

$ cd ReactAdmin-Laravel

#注意,php需要安装php_fileinfo扩展
$ composer install
  1. 配置数据库

使用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导入数据库中

  1. 配置秘钥
#生成权限key
$ php artisan key:generate

#生成jwt秘钥
$ php artisan jwt:secret
  1. 运行项目(后台账号:admin,密码: 123456)
$ php artisan serve
  1. 已有数据库表结构生成migration文件
#注意命令生成了migrations表文件需要删除掉
$ php artisan migrate:generate
  1. 已有数据表数据导出seed文件
$ 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进行导入

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

空文件

简介

ReactAdmin项目适配的后台,使用laravel框架 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
PHP
1
https://gitee.com/huangshihan200916/ReactAdmin-Laravel.git
git@gitee.com:huangshihan200916/ReactAdmin-Laravel.git
huangshihan200916
ReactAdmin-Laravel
ReactAdmin-Laravel
master

搜索帮助