Skip to content

Laravel module for implementing currently viewing this page functionality

License

Notifications You must be signed in to change notification settings

mtcmedia/currently-viewing-page

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Users currently viewing page

This package offers a laravel module that tracks users currently viewing a page. UI is based on bootstrap 4. This relies on pinging server from front-end.

Installation

Require via composer

composer require mtcmedia/currently-viewing-page

Publish package (or at least its assets)

 php artisan vendor:publish --provider=\\Mtc\\CurrentlyViewing\\Providers\\CurrentlyViewingServiceProvider

OR

 php artisan vendor:publish --provider=\\Mtc\\CurrentlyViewing\\Providers\\CurrentlyViewingServiceProvider --tag=assets

Add Vue component in your app.js file

Vue.component('currently-viewing', require('./currently_viewing').default);

Usage

Drop in component into template

<currently-viewing></currently-viewing>

For linked pages (viewing relationships) you can specify custom url in component

<currently-viewing url="custom_url_here"></currently-viewing>

Contributing

Please see Contributing for details.

About

Laravel module for implementing currently viewing this page functionality

Resources

License

Stars

Watchers

Forks

Packages

No packages published