waiyanhein/lumen-signed-url

Package to generate temporary signd URL for Lumen framework
5,827 1
Install
composer require waiyanhein/lumen-signed-url
Latest Version:1.0.0
PHP:>=7.2.0
Last Updated:Jan 19, 2021
Links: GitHub  ·  Packagist
Maintainer: Wai Yan Hein

Package to generate signed url for Lumen framework

This package use Laravel file storage system to save the signed URLs, https://laravel.com/docs/8.x/filesystem.

Installation

composer require waiyanhein/lumen-signed-url

Generating temporary Signed URL
$signedUrl = URLSigner::sign("http://testing.com", Carbon::now()->addMinutes(10)->format('Y-m-d H:i:s'));
  • Note: the date must be in Y-m-d H:i:s format.
Signing URL with parameters

If your URL has parameters you can pass them as the third parameter as array.

$signedUrl = URLSigner::sign("http://testing.com", Carbon::now()->addMinutes(10)->format('Y-m-d H:i:s'), [ 'first_name' = 'Wai', 'last_name' => 'Hein' ]);
Validating the Signed URL
$isValid = URLSigner::validate($signedUrl);

Related Packages

erirk/paypalpayment

laravel-paypalpayment is simple package help you process direct credit card paym...

0
gabrieloliverio/laravel5-generators

Database metadata-based generators for Laravel 5

1
doctrine/dbal

Powerful PHP database abstraction layer (DBAL) with many features for database s...

628,058,007 9,707
laravel/framework

The Laravel Framework.

572,249,171 34,893
laravel/tinker

Powerful REPL for the Laravel framework.

481,927,243 7,441