Skip to content

eggbe/laravel-hash-store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

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.

Features

The library is fully file-based so you don't need to use any databases.

For more information see Eggbe/HashStore.

Requirements

Install

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}$',
]);

Usage

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');

Authors

Made with love at Eggbe.

Feedback

We always welcome your feedback at github@eggbe.com.

License

This package is released under the MIT license.

About

Hashes storage library for Laravel

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages