blu3code/branca-laravel

Branca adapter for Laravel

1.1 2024-03-13 15:09 UTC

This package is auto-updated.

Last update: 2024-04-13 15:28:46 UTC


README

Prerequisites

  • PHP 8.3
  • Laravel 10+

Installation

$ composer require blu3code/branca-laravel

Usage and examples

Encode data

use Blu3\Branca\Branca;

$token = Branca::encrypt([
    'user_id' => str()->uuid()->toString()
]);

// 2XNldO3iiX1pkDzPzfUCdpoQM0jpqVUtj52V6...

Decode data

use Blu3\Branca\Branca;

$tokenData = Branca::decrypt(request()->bearerToken());

// ['user_id' => 'd0d948f3-cd7a-4b9b-9694-aad1ffa4907b']