Download the PHP package lucasberto/laravel-vault without Composer
On this page you can find all versions of the php package lucasberto/laravel-vault. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download lucasberto/laravel-vault
More information about lucasberto/laravel-vault
Files in lucasberto/laravel-vault
Download lucasberto/laravel-vault
More information about lucasberto/laravel-vault
Files in lucasberto/laravel-vault
Vendor lucasberto
Package laravel-vault
Short Description An easy Laravel integration for HashiCorp Vault
License MIT
Package laravel-vault
Short Description An easy Laravel integration for HashiCorp Vault
License MIT
Please rate this library. Is it a good library?
Informations about the package laravel-vault
Laravel Vault
A package for simple and easy Laravel and HashiCorp Vault integration.
Features
- Simple integration with HashiCorp Vault
- Support for multiple Vault servers
- Clean facade-based API
Supported Secret Engines (will add more in the future):
- KV Secrets Engine v1
- KV Secrets Engine v2
Requirements
- PHP 8.1 or higher
- Laravel 9, 10, or 11
- HashiCorp Vault 1.12 or higher
Installation
You can install the package via composer:
Configuration
After installing the package, you need to publish the configuration file:
This will create a config/vault.php
file in your project.
Also, you need to add the following lines to your .env
file:
If you want to use multiple Vault servers, you can add more addresses and tokens to the .env
file:
And update the config/vault.php
file accordingly.
Usage
Basic Usage
Multiple servers
All versions of laravel-vault with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.1|^8.2
guzzlehttp/guzzle Version ^7.0
illuminate/support Version ^9.0|^10.0|^11.0
guzzlehttp/guzzle Version ^7.0
illuminate/support Version ^9.0|^10.0|^11.0
The package lucasberto/laravel-vault contains the following files
Loading the files please wait ....