2017 © Pedro Peláez
 

library auth-logger

Log all authentication events performed with an application

image

shamarkellman/auth-logger

Log all authentication events performed with an application

  • Friday, February 2, 2018
  • by ShamarKellman
  • Repository
  • 1 Watchers
  • 0 Stars
  • 5 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

Auth Logger

Laravel package to log all authentication events., (*1)

Requirements

  • PHP >= 7.0
  • Laravel >= 5.5

Installation

composer require shamarkellman/auth-logger

Publish assets, (*2)

php artisan vendor:publish --provider="Shamarkellman\AuthLogger\Providers\AuthLoggerServiceProvider"
````

Run migrations

```bash
php artisan migrate

Usage

Add Shamarkellman\AuthLogger\Traits\AuthLoggable trait to User Models, (*3)

<?php  

namespace App;

use Illuminate\Notifications\Notifiable;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Shamarkellman\AuthLogger\Traits\AuthLoggable;

class User extends Authenticatable
{
    use Notifiable, AuthLoggable;
    /**
     * The attributes that are mass assignable.
     *
     * @var array
     */
    protected $fillable = [
        'name', 'email', 'password',
    ];
    /**
     * The attributes that should be hidden for arrays.
     *
     * @var array
     */
    protected $hidden = [
        'password', 'remember_token',
    ];
}

TODO

  • [ ] Log authenticated, authenticating
  • [ ] Tests

Credits

  • Shamar Kellman

License

Published under MIT License, (*4)

The Versions