artarts36/ulogin-laravel

通过 ULogin 为 Laravel 实现认证

0.1.1 2021-05-06 21:40 UTC

This package is auto-updated.

Last update: 2024-09-07 04:59:02 UTC


README

ULoginLaravel

安装

  1. 运行:composer require artarts36/ulogin-laravel

  2. 运行:php artisan vendor:publish --tag=ulogin

  3. 在 bootstrap/app.php 中添加

$app->bind(\ArtARTs36\ULoginLaravel\Contracts\User::class, \App\User::class);
  1. 在 config/app.php 中的 "providers" 添加
ArtARTs36\ULoginLaravel\Providers\ULoginAuthProvider::class
  1. 在 \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;
    }
  2. 在 \App\Http\Middleware\VerifyCsrfToken 中在 $except 添加:'https://ulogin.ru/*'

  3. 运行:php artisan migrate