Package Data | |
---|---|
Maintainer Username: | eggbe |
Maintainer Contact: | hacpaka@eggbe.com (hacpaka) |
Package Create Date: | 2015-06-20 |
Package Last Update: | 2018-10-28 |
Language: | PHP |
License: | MIT |
Last Refreshed: | 2024-12-14 15:10:41 |
Package Statistics | |
---|---|
Total Downloads: | 97 |
Monthly Downloads: | 0 |
Daily Downloads: | 0 |
Total Stars: | 2 |
Total Watchers: | 2 |
Total Forks: | 0 |
Total Open Issues: | 0 |
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 github@eggbe.com.
This package is released under the MIT license.