PHPackages                             harlekoy/laravel-user-lastlogin - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. harlekoy/laravel-user-lastlogin

ActiveLibrary[Authentication &amp; Authorization](/categories/authentication)

harlekoy/laravel-user-lastlogin
===============================

Manage tool for user's recent login

v1.1.0(6y ago)0578MITPHPPHP ^7.3

Since Oct 25Pushed 6y agoCompare

[ Source](https://github.com/harlekoy/laravel-user-lastlogin)[ Packagist](https://packagist.org/packages/harlekoy/laravel-user-lastlogin)[ Docs](https://github.com/harlekoy/laravel-user-lastlogin)[ RSS](/packages/harlekoy-laravel-user-lastlogin/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (3)Versions (3)Used By (0)

Users last login
================

[](#users-last-login)

[![Latest Version on Packagist](https://camo.githubusercontent.com/835ab1137c6bffd4ba2b9282f2755774ef963c447ae49aeb8a52168738367bad/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6861726c656b6f792f6c61726176656c2d757365722d6c6173746c6f67696e2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/harlekoy/laravel-user-lastlogin)[![Build Status](https://camo.githubusercontent.com/90d801d505de5c06eebd63479bbc98e81e17cf8caf2bb40d2b4c18ec8abef092/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f6861726c656b6f792f6c61726176656c2d757365722d6c6173746c6f67696e2f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/harlekoy/laravel-user-lastlogin)[![Quality Score](https://camo.githubusercontent.com/c5098240c04a5a875b9138ffe07909b2df25b34194d4db08d61a935a48fcf204/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f6861726c656b6f792f6c61726176656c2d757365722d6c6173746c6f67696e2e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/harlekoy/laravel-user-lastlogin)[![Total Downloads](https://camo.githubusercontent.com/1aa5da60d5cdad09a1ec74e1f49eea47e2e7d7078f85eb35b10412a249b55e0b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6861726c656b6f792f6c61726176656c2d757365722d6c6173746c6f67696e2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/harlekoy/laravel-user-lastlogin)

This is where your description should go. Try and limit it to a paragraph or two. Consider adding a small example.

Installation
------------

[](#installation)

You can install the package via composer:

```
composer require harlekoy/laravel-user-lastlogin
```

### Publish assets

[](#publish-assets)

```
php artisan vendor:publish --tag=lastlogin.config
php artisan vendor:publish --tag=lastlogin.migrations
```

Usage
-----

[](#usage)

```
$user = User::first();

// Get the list of user logins
$user->logins

// Mark a user as login
$user->logins()->create(['ip_address' => request()->id()]);

// Get the user last login
$user->lastLogin
```

### Admin

[](#admin)

You can access directly the list of user logins just go to `/logins`

### Listen When User Login

[](#listen-when-user-login)

Create first the login event

```
