2017 © Pedro Peláez
 

library illuminate-lock

Laravel/Lumen decorator fot symfony/lock component

image

mingalevme/illuminate-lock

Laravel/Lumen decorator fot symfony/lock component

  • Tuesday, November 21, 2017
  • by mingalevme
  • Repository
  • 1 Watchers
  • 0 Stars
  • 7 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 5 Versions
  • 0 % Grown

The README.md

illuminate-lock

Laravel/Lumen decorator for symfony/lock component, (*1)

Supports drivers:

  • Flock
  • Memcached
  • Redis
  • Semaphore
  • Combined
  • RetryTillSave

Installation

  1. composer require mingalevme/illuminate-lock., (*2)

  2. Register the appropriate service provider \Mingalevme\Illuminate\Lock\LaravelLockServiceProvider::class or \Mingalevme\Illuminate\Lock\LumenLockServiceProvider::class., (*3)

  3. (Optionally) Add alias to your bootstrap file:, (*4)

'Lock' => Mingalevme\Illuminate\Lock\Facades\Lock::class,
  1. (Optionally) For Larvel run
php artisan vendor:publish --provider="Mingalevme\Illuminate\Lock\LaravelLockServiceProvider" --tag="config"

to publish the config file., (*5)

  1. (Optionally) For Lumen copy /vendor/mingalevme/illuminate-lock/config/lock.php to /config/lock.php., (*6)

  2. Now you are able to use the library:, (*7)

<?php

use Mingalevme\Illuminate\Lock\Facades\Lock;

$lock = Lock::createLock('resource-id');

if ($lock->acquire()) {
    echo "Resource has been locked";
} else {
    echo "Could not get lock";
}

or, (*8)

<?php

use Mingalevme\Illuminate\Lock\Facades\Lock;

$lock = Lock::store('redis')->createLock('resource-id');

if ($lock->acquire()) {
    echo "Resource has been locked";
} else {
    echo "Could not get lock";
}

The Versions

21/11 2017
20/11 2017

v1.0.3

1.0.3.0 https://github.com/mingalevme/illuminate-lock

Laravel/Lumen decorator fot symfony/lock component

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel lumen lock mutex semaphore

17/11 2017

v1.0.2

1.0.2.0 https://github.com/mingalevme/illuminate-lock

Laravel/Lumen decorator fot symfony/lock component

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel lumen lock mutex semaphore

17/11 2017

v1.0.1

1.0.1.0 https://github.com/mingalevme/illuminate-lock

Laravel/Lumen decorator fot symfony/lock component

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel lumen lock mutex semaphore