artarts36 / ulogin-laravel
Auth via ULogin for 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-04-07 04:05:24 UTC
README
ULoginLaravel
Installation:
-
Run:
composer require artarts36/ulogin-laravel
-
Run:
php artisan vendor:publish --tag=ulogin
-
In bootstrap/app.php add:
$app->bind(\ArtARTs36\ULoginLaravel\Contracts\User::class, \App\User::class);
- In config/app.php in "providers" add:
ArtARTs36\ULoginLaravel\Providers\ULoginAuthProvider::class
-
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; }
- add implements interface
-
In \App\Http\Middleware\VerifyCsrfToken in $except add:
'https://ulogin.ru/*'
-
Run:
php artisan migrate