temprodev / laravel-one-auth
这将创建具有 OneID 模块的授权
1.0
2022-02-05 14:52 UTC
README
php artisan key:generate# laravel_one_auth
安装步骤
###1-步:下载基本源文件
composer require temprodev/laravel-one-auth
2-步 auth 命令
composer require laravel/ui --dev php artisan ui bootstrap --auth npm install && npm run dev
如果你已经安装了 ui 和 auth,你不需要运行这些命令
###3-步:数据库
在用户表中,你需要以下列
string : username
string : firstname
string : lastname
string : midname
string : pinfl
string : inn
string : passport
timestamp : passport_expire_date
string : phone
string : address
因此,你需要运行
php artisan migrate
然后,该包将为你创建这些列
###4-步:.env 文件配置
ONE_ID_API_URL=
ONE_ID_CLIENT_ID=
ONE_ID_CLIENT_SECRET=
ONE_ID_REDIRECT_URI=
ONE_ID_SCOPE=
##准备就绪!
#基本用法
路由
路由名称: "one.auth" 路由路径: one/auth
###回调
路由名称: "one.login" 路由路径: one/login
####在 .env 文件中,ONE_ID_REDIRECT_URI 的值必须是回调路径