artarts36/ulogin-laravel

Auth via ULogin for Laravel

Downloads

2

Stars

1

Version

0.1.1

ULoginLaravel


Installation:

  1. Run: composer require artarts36/ulogin-laravel

  2. Run: php artisan vendor:publish --tag=ulogin

  3. In bootstrap/app.php add:

$app->bind(\ArtARTs36\ULoginLaravel\Contracts\User::class, \App\User::class);
  1. In config/app.php in "providers" add:
ArtARTs36\ULoginLaravel\Providers\ULoginAuthProvider::class
  1. In \App\User:

    • add implements interface \ArtARTs36\ULoginLaravel\Contracts\User
    • add use trait ArtARTs36\ULoginLaravel\Support\UserOnULogin

    Example:

    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. In \App\Http\Middleware\VerifyCsrfToken in $except add: 'https://ulogin.ru/*'

  3. Run: php artisan migrate

ArtARTs36

Author

ArtARTs36