Need help with laravel-users-online?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

highideas
191 Stars 39 Forks 121 Commits 6 Opened issues

Description

Show the users online in your Laravel application

Services available

!
?

Need anything else?

Contributors list

# 154,938
PHP
authent...
Laravel
GraphQL
50 commits
# 689,927
PHP
1 commit

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: ```php 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

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.