ismailocal / sleep
Laravel - Sleep your users
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 1
Open Issues: 0
pkg:composer/ismailocal/sleep
Requires
- nesbot/carbon: ^1.0 || ^2.0
This package is auto-updated.
Last update: 2025-12-12 03:29:38 UTC
README
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