fuatogur / laravel-jwt
Simple JWT Authentication for Laravel
v1.0.0
2023-06-27 23:12 UTC
Requires
- php: ^8.1
- firebase/php-jwt: ^6.8
- illuminate/auth: ^10
README
JWT Authentication for Laravel
Why
There are good laravel jwt packages but i saw them as complex and created this package.
Installation
- Firstly install the package via composer
composer require fuatogur/laravel-jwt
- Set your auth guard as
jwt
Usage
- Add getJWTData method to your User class to specify which data should be included in jwt token
class User extends Model { public function getJWTData() { return [ 'id' => $this->id, 'email' => $this->email ] } }
- Use
Auth::token()
to get the token for the user