Laravel 5 version of the file-based library for easy create and manage list of hashes
eggbe/laravel-hash-store is a Laravel package for laravel 5 version of the file-based library for easy create and manage list of hashes.
It currently has 2 GitHub stars and 97 downloads on Packagist.
Install it with composer require eggbe/laravel-hash-store.
Discover more Laravel packages by eggbe
or browse all Laravel packages to compare alternatives.
Last updated
This is the powerful library designed special for the Laravel framework and provides an easiest way to create and manage your own list of hashes.
The library is fully file-based so you don't need to use any databases.
For more information see Eggbe/HashStore.
Here's a pretty simple way to start using Eggbe/HashStore:
Step 1: Use Composer to add Eggbe/HashStore in your project:
composer require eggbe/hash-store
Step 2: Register the service provider in your app.php:
'providers' => [
// ...
\Eggbe\LaravelHashStore\LaravelHashStoreServiceProvider::class,
],
Step 3: If you like to use facades you also have to register the LaravelHashStore alias in your app.php:
'aliases' => [
//...
'HashStore' => \Eggbe\LaravelHashStore\LaravelHashStoreFacade::class,
]
Step 4: Use Artisan for publish package config file into your configuration folder:
php artisan vendor:publish --provider="Eggbe\LaravelHashStore\LaravelHashStoreServiceProvider"
Step 5: Configure the package setting in the package config file that you have published at the previous step:
$HashStore = new \Eggbe\HashStore\HashStore([
'path' => 'path-to-storage-directory',
'filter' => '^.{0,32}$',
]);
It's mostly is similar to the Eggbe/Soauth package. The only difference is that you could use Facade instead the object's instance.
HashStore::create('keyword');
$hash = HashStore::find('keyword');
HashStore::remove('keyword');
Made with love at Eggbe.
We always welcome your feedback at [email protected].
This package is released under the MIT license.