Laravel 5.1 + AdminLTE2 + Oauth2.0 + User Management Functions = LaravelUserCenter
感谢 Laravel & AdminLTE , 让开发变得这么简单, :-D
问: 什么情况可以使用本项目来做开发的基础
答: 用户中心。公司有多个项目, 但是只需要统一的用户数据。 例如: 商城、App、论坛、网页都用同一套用户体系
- composer install
- 修改根目录下 .env 文件 , CACHE_DRIVER 请使用 redis / memcached , file 模式不被支持
- 执行
php artisan key:generate
, 生成随机 key - 执行
php artisan migrate --seed
, 导入表结构和数据内容 - 执行
php artisan ide-helper:generate
, 生成 _ide-helper.php - 配置 nginx , 指向目录
public
- 设置
storage
和bootstrap/cache
和public/upload
可写权限 - 完事大吉
若需要开发, 请留意以下知识点 :
- Laravel 5.1
- AdminLTE2 模板
- 权限包 Entrust , 文档
- Oauth2.0 的原理和规范, 请查看 阮一峰老师的博文
- oauth2-server-laravel包, 文档
- aravel-settings 文档
直接查看本项目的 wiki
内容 | 完成 |
---|---|
加入地址选项 | YES |
加入 Oauth2.0 接口, 完善 用户中心 概念 | YES |
加入号码短讯手机验证 | NO |
加入单元测试 | NO |
加入第三方登录 | NO |