1. Go to this page and download the library: Download ociomercado/laravel-jwt library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
ociomercado / laravel-jwt example snippets
'providers' => [
// Other providers
OcioMercado\LaravelJWT\JWTServiceProvider::class,
// Other providers
]
'aliases' => [
// Other aliases
'JWT' => OcioMercado\LaravelJWT\Facades\JWTFacade::class,
// Other aliases
]
Route::get('/user', function (Request $request) {
return 'Route secured!';
})->middleware('JWT');
/**
* Creates and signs a new JWT.
*
* It signs the token with the configured type of key in the jwt.php file.
*
* @param string $jti A unique identifier for the token.
* @param mixed[] $customClaims Optional data to append to the token.
*
* @return Lcobucci\JWT\Token
*/
public function createToken($jti = null, $customClaims = null)
/**
* Validates and verifies a JWT.
*
* It verfies the token with the configured type of key in the jwt.php file.
*
* @return Lcobucci\JWT\Token Returns the token.
*
* @throws TokenNotFoundException When the token is not found.
* @throws InvalidTokenException When the token is not valid.
* @throws InvalidTokenSignException When the token sign is not valid.
*/
public function verifyToken($token)
/**
* Gets the JWT string from the request headers or from the GET parameter.
*
* @return string Returns the token string.
*
* @throws TokenNotFoundException When the token is not found.
*/
public function getTokenString()
/**
* Parses the JWT string.
*
* @return Lcobucci\JWT\Token Returns the token.
*
* @throws TokenNotFoundException When the token is not found.
* @throws InvalidTokenException When the token is not valid.
*/
public function parseTokenString()
/**
* Checks if the JWT has expired.
*
* @throws TokenNotFoundException When the token is not found.
* @throws InvalidTokenException When the token is not valid.
* @throws TokenExpiredException When the token has expired.
*/
public function tokenExpired()
/**
* Checks if the JWT can be refreshed.
*
* @return boolean Returns true is the token can be refreshed, otherwise it returns false.
*
* @throws TokenNotFoundException When the token is not found.
* @throws InvalidTokenException When the token is not valid.
*/
public function isRefreshableToken()
/**
* Gets the JWT object.
*
* @return Lcobucci\JWT\Token Returns the token.
*
* @throws TokenNotFoundException When the token is not found.
* @throws InvalidTokenException When the token is not valid.
*/
public function getToken()
php artisan vendor:publish
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.