Skip to content

ismailocal/laravel-sleep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

laravel-sleep

You can sleep users easily.

Installation

composer require ismailocal/sleep

Configuration

php artisan vendor:publish --provider="Ismailocal\Sleep\SleepServiceProvider"

then open "config/sleep.php" and replace "table" name with your sleepable table name.

Sleepable Trait

use Ismailocal\Sleep\Traits\Sleepable;

class User extends Authenticatable{

  use Sleepable;

Migration

php artisan migrate

Middleware

Route::middleware(['check.sleep'])->group(function () {

Throwing "UserSleepingException" when user sleeping!

Usage

$user->sleep(1, 'day');
or
$user->sleep(2, 'hours');

$user->save();

Check

$user->isSleeping(); // return boolean

About

Laravel - Sleep your users

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages