New

Just launched: Vueblocks, a brand-new search engine for Vue packages! Explore Vueblocks →

highideas/laravel-users-online

This package will provide an online users management.
125,463 197
Install
composer require highideas/laravel-users-online
Latest Version:3.0.1
License:MIT
Last Updated:Apr 19, 2023
Links: GitHub  ·  Packagist
Maintainer: GabrielDeveloper

Laravel Users Online

Latest Stable Version Total Downloads License Build Status Codacy Badge Codacy Badge StyleCI

Laravel compatibility

Laravel Package
6.x.x 3.0.x
5.8.x 3.0.x
5.7.x 2.3.x
5.6.x 2.3.x
5.5.x 2.3.x
5.4.x 2.2.x
5.3.x 2.0.x
5.2.x 1.0.x

Installation

Add the new required package in your composer.json

"highideas/laravel-users-online": "^3.0"

Run composer update or php composer.phar update.

Or install directly via composer

composer require highideas/laravel-users-online

After composer command, add the trait in your model User in app/User.php:


class User extends Authenticatable
{
    use \HighIdeas\UsersOnline\Traits\UsersOnlineTrait;
...

Finally run php artisan vendor:publish for add the namespaces

Usage

For show the users online just use the method allOnline():

$user = new User;
$user->allOnline();

Or if you want to check if a specific user is online use the method isOnline():

$user = User::find($id);
$user->isOnline();

You can sort all users online with the methods mostRecentOnline() and leastRecentOnline():

$user = new User;
$user->mostRecentOnline();
$user->leastRecentOnline();

Using with Real-time Facades:

use Facades\App\User as UserFacade;

UserFacade::mostRecentOnline();
UserFacade::leastRecentOnline();

Installation and usage on last versions of framework:

Laravel 5.5 - 5.7

Laravel 5.4

Laravel 5.3

Laravel 5.2

Related Packages

ax2to/laravel-user

Custom users package

15 0
railroad/usora

User management system.

80,094 0
php-soft/laravel-users

Laravel Users Module

5,103 16
owowagency/laravel-user-removal

Reusable package for deleting users, which is obligated by the GDPR.

3,316 0
autn/gcl-users

Laravel Users & Roles Package

15 2

Version History

Version Released License
3.0.1 MIT
3.0.0 MIT
2.4.0 MIT
2.3.0 MIT
2.2.0 MIT