artarts36 / ulogin-laravel
通过 ULogin 为 Laravel 实现认证
0.1.1
2021-05-06 21:40 UTC
Requires
- artarts36/ulogin-api: ^0.1.0
- laravel/framework: ^5.6 | ^6.0 | ^7.0 | ^8.0
Requires (Dev)
- orchestra/testbench: ^5.3
- phpunit/phpunit: ^9.3
- squizlabs/php_codesniffer: ^3.0
This package is auto-updated.
Last update: 2024-09-07 04:59:02 UTC
README
ULoginLaravel
安装
-
运行:
composer require artarts36/ulogin-laravel
-
运行:
php artisan vendor:publish --tag=ulogin
-
在 bootstrap/app.php 中添加
$app->bind(\ArtARTs36\ULoginLaravel\Contracts\User::class, \App\User::class);
- 在 config/app.php 中的 "providers" 添加
ArtARTs36\ULoginLaravel\Providers\ULoginAuthProvider::class
-
在 \App\User 中
- 添加实现接口
\ArtARTs36\ULoginLaravel\Contracts\User
- 添加使用特质
ArtARTs36\ULoginLaravel\Support\UserOnULogin
示例
namespace App; use ArtARTs36\ULoginLaravel\Support\UserOnULogin; use Illuminate\Foundation\Auth\User as Authenticatable; class User extends Authenticatable implements \ArtARTs36\ULoginLaravel\Contracts\User { use UserOnULogin; }
- 添加实现接口
-
在 \App\Http\Middleware\VerifyCsrfToken 中在 $except 添加:
'https://ulogin.ru/*'
-
运行:
php artisan migrate