{"repo":"yadahan/laravel-authentication-log","free":true,"listed":false,"github":"https://github.com/yadahan/laravel-authentication-log","clone":"git clone https://github.com/yadahan/laravel-authentication-log.git","description":"Laravel Authentication Log provides authentication logger and notification when you login from a new device.","language":"PHP","stars":418,"topics":["authentication","laravel","notifications"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Laravel Authentication Log Installation Laravel Authentication Log requires Laravel 5.5 or higher, and PHP 7.0+. You may use Composer to install Laravel Authentication Log into your Laravel project: composer require yadahan/laravel-authentication-log Configuration After installing the Laravel Authentication Log, publish its config, migration and view, using the vendor:publish Artisan command: php artisan vendor:publish --provider=\"Yadahan\\AuthenticationLog\\AuthenticationLogServiceProvider\" Next, you need to migrate your database. The Laravel Authentication Log migration will create the table your application needs to store authentication logs: php artisan migrate Finally, add the AuthenticationLogable and Notifiable traits to your authenticatable model (by default, App\\User model). These traits provides various methods to allow you to get common authentication log data, such as last login time, last login IP address, and set the channels to notify the user when login from a new device: Basic Usage Get all authentication logs for the user: Get the user last login info: Get the user previous login time & ip address (ignoring the current login): Notify login from a new device Notifications may be sent on the mail , nexmo , and slack channels. By default notify via email. You may define notifyAuthenticationLogVia method to determine which channels the notification should be delivered on: Of course you can disable notification by set the notify option in your config/authentication","default_branch":null,"files":null,"tree":[],"storefront":"/r/yadahan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yadahan/laravel-authentication-log/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}