figurluk/loginlog

This package is abandoned and no longer maintained. No replacement package was suggested.

Laravel package for logging users login.

2.0.5 2016-09-07 14:01 UTC

README

!!! Not maintained

License

Simple logging of user logins for Your Laravel App

Library provide easy system to log users logins and show logs in Your admin section.

Library support Laravel 5.2 and 5.1

Instalation

1st step: composer require

    composer require figurluk/loginlog

2nd step: Service providers:

    Figurluk\LogLogin\LogLoginServiceProvider::class
    Figurluk\LogLogin\LogEventServiceProvider::class

3rd step Publish configuration and migration

    php artisan vendor:publish

4th step Migrate

    php artisan migrate

Configuration

After 3rd step you are able to configure loglogin library.

Remember to refresh migration after any change in your configuration.

If you want redirect to logs use: url(config('loglogin.admin_route_logs'))

In config/loglogin.php you will find this configuration options:

table_name
    default => loglogin
    info    => This value determines the "name" of table in database where logs will be stored.
     
logs_middleware
    default => auth
    info    => This value determines the "name" of middleware which is executed when trying to access logs controller.
     
admin_route_logs
    default => admin/figurluk/loglogin/logs
    info    => This value determines the route of logs.
     
belongs_class
    default => App\User
    info    => This value determines the class which login is logged. Value is used for belongs to relation.
     
belongs_class_id
    default => id
    info    => This value determines ID identifier in database of class which login is logged. Value is used for belongs to relation identifier.
     
belongs_class_username_attribute
    default => email
    info    => This value determines name of attribute in logged class which is used as username.
     
admin_layout
    default => layouts.admin
    info    => This value determines the extends view name of logs view.
     
admin_layout_content_section
    default => content
    info    => This value determines the "name" of content section in extends logs view. 

admin_layout_styles_section
    default => styles
    info    => This value determines the "name" of styles section in extends logs view.
     
admin_layout_scripts_section
    default => styles
    info    => This value determines the "name" of scripts section in extends logs view.

locale
    default => false
    info    => This value determines if page locale will be logged. 

user_agent
    default => true
    info    => This value determines if login request user-agent will be logged.

Credits

License

The MIT License (MIT). Please see License File for more information.