laravel-user-center
所属分类:后台框架
开发工具:JavaScript
文件大小:6742KB
下载次数:0
上传日期:2017-06-08 03:19:11
上 传 者:
sh-1993
说明: Laravel 5.1+AdminLTE2+Oauth2.0+用户管理功能=Laravele用户-中心
(Laravel 5.1 + AdminLTE2 + Oauth2.0 + User Management Functions = Laravel-user- center)
文件列表:
.env.example (429, 2017-06-08)
app (0, 2017-06-08)
app\Console (0, 2017-06-08)
app\Console\Commands (0, 2017-06-08)
app\Console\Commands\Inspire.php (602, 2017-06-08)
app\Console\Kernel.php (632, 2017-06-08)
app\Events (0, 2017-06-08)
app\Events\Event.php (62, 2017-06-08)
app\Exceptions (0, 2017-06-08)
app\Exceptions\Handler.php (1261, 2017-06-08)
app\Http (0, 2017-06-08)
app\Http\Controllers (0, 2017-06-08)
app\Http\Controllers\Admin (0, 2017-06-08)
app\Http\Controllers\Admin\BaseController.php (2516, 2017-06-08)
app\Http\Controllers\Admin\IndexController.php (541, 2017-06-08)
app\Http\Controllers\Admin\Oauth (0, 2017-06-08)
app\Http\Controllers\Admin\Oauth\ClientController.php (2752, 2017-06-08)
app\Http\Controllers\Admin\Oauth\GrantController.php (364, 2017-06-08)
app\Http\Controllers\Admin\Oauth\ScopeController.php (1714, 2017-06-08)
app\Http\Controllers\Admin\PermissionController.php (1819, 2017-06-08)
app\Http\Controllers\Admin\RoleController.php (2624, 2017-06-08)
app\Http\Controllers\Admin\SettingController.php (666, 2017-06-08)
app\Http\Controllers\Admin\UserController.php (3267, 2017-06-08)
app\Http\Controllers\Api (0, 2017-06-08)
app\Http\Controllers\Api\BaseController.php (636, 2017-06-08)
app\Http\Controllers\Api\OauthController.php (1725, 2017-06-08)
app\Http\Controllers\Api\Resource (0, 2017-06-08)
app\Http\Controllers\Api\Resource\BaseResourceController.php (154, 2017-06-08)
app\Http\Controllers\Api\Resource\MobileController.php (531, 2017-06-08)
app\Http\Controllers\Api\Resource\PasswordController.php (1255, 2017-06-08)
app\Http\Controllers\Api\Resource\ProfileController.php (1892, 2017-06-08)
app\Http\Controllers\Auth (0, 2017-06-08)
app\Http\Controllers\Auth\AuthController.php (1832, 2017-06-08)
app\Http\Controllers\Auth\PasswordController.php (873, 2017-06-08)
app\Http\Controllers\Common (0, 2017-06-08)
app\Http\Controllers\Common\AvatarController.php (1789, 2017-06-08)
app\Http\Controllers\Common\RegionController.php (815, 2017-06-08)
... ...
# 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. 设置 `storage` 和 `bootstrap/cache` 和 `public/upload` 可写权限
8. 完事大吉
### 开发
> 若需要开发, 请留意以下知识点 :
1. Laravel 5.1
2. AdminLTE2 模板
3. 权限包 Entrust , [文档](https://github.com/Zizaco/entrust)
4. Oauth2.0 的原理和规范, 请查看 [阮一峰老师的博文](http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html)
5. oauth2-server-laravel包, [文档](https://github.com/lucadegasperi/oauth2-server-laravel/tree/master/docs#readme)
6. aravel-settings [文档](https://github.com/anlutro/laravel-settings)
### 现在的 Oauth 接口说明
直接查看本项目的 [wiki](https://github.com/goodspb/laravel-user-center)
### Todo List
内容 |
完成 |
加入地址选项 |
YES |
加入 Oauth2.0 接口, 完善 用户中心 概念 |
YES |
加入号码短讯手机验证 |
NO |
加入单元测试 |
NO |
加入第三方登录 |
NO |
### 截图
![后台管理页](http://img.goodspb.net/wp-content/uploads/2016/07/%E5%B1%8F%E5%B9%95%E5%BF%AB%E7%85%A7-2016-07-22-%E4%B8%8B%E5%8D%8811.58.09.png)
![授权页面](http://img.goodspb.net/wp-content/uploads/2016/07/屏幕快照-2016-07-22-下午11.57.48.png)
![用户列表](http://img.goodspb.net/wp-content/uploads/2016/07/屏幕快照-2016-07-22-下午11.58.34.png)
![用户资料页](http://img.goodspb.net/wp-content/uploads/2016/07/屏幕快照-2016-07-22-下午11.59.02.png)
![个人资料](http://img.goodspb.net/wp-content/uploads/2016/07/屏幕快照-2016-07-23-上午12.01.03.png)
![授权API调用](http://img.goodspb.net/wp-content/uploads/2016/07/屏幕快照-2016-07-23-上午12.00.28.png)
近期下载者:
相关文件:
收藏者: