raystech / psu-passport
Laravel的PSU护照认证
v1.2.3
2018-01-25 21:25 UTC
Requires
- php: ^7.0
This package is auto-updated.
Last update: 2024-09-23 18:07:47 UTC
README
嘿!这个包仍在开发中。文件、说明和其他内容可能会更改!
安装
在composer.json中要求此包并更新composer。这将下载包和PSU护照。
composer require "raystech/psu-passport:^1.2"
如果您使用的是Laravel 5.5或更高版本,可以跳过下面的两个配置设置。
将ServiceProvider添加到config/app.php中的providers数组中
Raystech\PSUPassport\PSUPassportServiceProvider::class,
您可以使用外观来缩短代码;如果使用Laravel 5.4或更低版本,请将以下内容添加到您的别名中
'PSUPassport' => Raystech\PSUPassport\Facades\Passport::class,
用法
导入控制器
use PSUPassport;
基本示例
发送凭证进行认证
$credentials = ['username' => '', 'password' => '']; $user = PSUPassport::authenticate($credentials);
返回认证结果
$user->auth();
返回用户详细信息对象,例如:
- 用户名
- 标题
- 名
- 姓
- 性别
- 个人身份证
- 电子邮件
- 隶属
- 校区
- 状态
- 详情(array)
$user->getUserDetails();
返回员工详情数组
$user->getStaffDetails();
返回用户状态,例如:学生、员工、临时用户
$user->status();
许可协议
本软件包根据MIT许可。您可以为所欲为,只要在软件/源代码的任何副本中包含原始版权和许可声明。
致谢
- Facebook: Piyapan Rodkuen
- Twitter: @raystech_th
- Email: piyapannr<at>gmail.com