connexion de la gestion des événements dans laravel 5

je suis en train d'accrocher à la connexion, même dans mon L5 application pour définir dernière date de connexion et l'adresse IP. je peux le faire fonctionner avec les éléments suivants:

Event::listen('auth.login', function($event)
{
    Auth::user()->last_login = new DateTime;
    Auth::user()->last_login_ip = Request::getClientIp();
    Auth::user()->save();
});

cependant, je me demande quelle est la meilleure façon de le faire dans L5 est avec le gestionnaire d'événement de l'objet. j'ai essayé de créer un gestionnaire d'événement et l'ajout d'auth.connectez-vous comme d'un tableau clé dans les événements, fournisseur de services, mais cela n'a pas fonctionné. im pas sûr si c'est possible ou pas avec l'auth.connexion de l'événement. si elle n'est pas, où est l'endroit le plus approprié pour mettre le code ci-dessus. pour le test, je l'ai mis dans mon routes.php fichier, mais je sais que ce n'est pas là où il devrait être.

Merci la prochaine fois de faire un travail avec le manuel 🙂 a fourni de réponse par @kstev est le meilleur coup que vous avez obtenu. Je sais que le manuel n'est pas un walkthru mais il est vraiment utile, laravel.com/docs/5.0/events
j'ai regardé le manuel, je n'étais pas sûr de la façon de crochet à l'événement existant que laravel incendies. au-dessous de la réponse par kstev est très complet, mais im toujours pas l'endroit où ajouter le même nombre d'années. quand je traçais le contrôleur de auth et essayer de trouver où la connexion est réussie, je ne pourrais pas.....
Vous devez le faire vous-même, je pense que les événements sont déclenchés uniquement sur éloquent insert, update, delete, je ne peux pas trouver la liste complète :/ uniquement pour les L3. Voir ce tutoriel laracasts.com/lessons/laravel-5-events et discussion!
la chaîne de caractères en fonction de l'événement dans mon code ci-dessus fonctionne à l'aide de 'auth.login', mais je n'étais pas capable de l'enregistrer dans le cas de fournisseur de service, et c'est là que la confusion a commencé. j'ai essayé de faire 'auth.login' => [ UpdateUserMetaData::classe ]
J'ai enfin compris ce que vous demandez tout le temps 😉 voir ma réponse.

OriginalL'auteur Erik | 2015-03-10