PHP code example of juniorfontenele / laravel-vault-client

1. Go to this page and download the library: Download juniorfontenele/laravel-vault-client 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/ */

    

juniorfontenele / laravel-vault-client example snippets


use JuniorFontenele\LaravelVaultClient\Facades\VaultClient;

$newKey = VaultClient::rotateKey();

use JuniorFontenele\LaravelVaultClient\Facades\VaultClient;

$publicKey = VaultClient::getPublicKey($kid);

use JuniorFontenele\LaravelVaultClient\Facades\VaultClient;

$hash = VaultClient::getHashForUser($userId);

use JuniorFontenele\LaravelVaultClient\Facades\VaultClient;

VaultClient::storePasswordForUser($userId, $password);

use JuniorFontenele\LaravelVaultClient\Facades\VaultClient;

VaultClient::storeHashForUser($userId, $hash);

use JuniorFontenele\LaravelVaultClient\Facades\VaultClient;

VaultClient::deleteHashForUser($userId);

use Illuminate\Support\Facades\Route;

Route::middleware(['vault.jwt'])->group(function () {
    // Your protected routes here
});

Route::middleware(['vault.jwt:admin'])->get('/admin', ...);
bash
php artisan vault:install