Skip to content

Laravel 5.1 + AdminLTE2 + Oauth2.0 + User Management Functions = Laravel-user-center

Notifications You must be signed in to change notification settings

goodspb/laravel-user-center

Repository files navigation

LaravelUserCenter

Laravel 5.1 + AdminLTE2 + Oauth2.0 + User Management Functions = LaravelUserCenter

感谢 Laravel & AdminLTE , 让开发变得这么简单, :-D

使用方向

问: 什么情况可以使用本项目来做开发的基础
答: 用户中心。公司有多个项目, 但是只需要统一的用户数据。 例如: 商城、App、论坛、网页都用同一套用户体系

安装

  1. composer install
  2. 修改根目录下 .env 文件 , CACHE_DRIVER 请使用 redis / memcached , file 模式不被支持
  3. 执行 php artisan key:generate , 生成随机 key
  4. 执行 php artisan migrate --seed , 导入表结构和数据内容
  5. 执行 php artisan ide-helper:generate , 生成 _ide-helper.php
  6. 配置 nginx , 指向目录 public
  7. 设置 storagebootstrap/cachepublic/upload 可写权限
  8. 完事大吉

开发

若需要开发, 请留意以下知识点 :

  1. Laravel 5.1
  2. AdminLTE2 模板
  3. 权限包 Entrust , 文档
  4. Oauth2.0 的原理和规范, 请查看 阮一峰老师的博文
  5. oauth2-server-laravel包, 文档
  6. aravel-settings 文档

现在的 Oauth 接口说明

直接查看本项目的 wiki

Todo List

内容 完成
加入地址选项 YES
加入 Oauth2.0 接口, 完善 用户中心 概念 YES
加入号码短讯手机验证 NO
加入单元测试 NO
加入第三方登录 NO

截图

后台管理页 授权页面 用户列表 用户资料页 个人资料 授权API调用

About

Laravel 5.1 + AdminLTE2 + Oauth2.0 + User Management Functions = Laravel-user-center

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published