/**
  * Handle the event.
  *
  * @param  Events  $event
  * @return void
  */
 public function handle(UserLogoutEvent $event)
 {
     $user = $event->user;
     if ($stat = Stat::lastLoginStat($user)) {
         Log::log('logout duration');
         $stat->duration = $stat->created_at->diff(Carbon::now())->format('%hh:%im:%ss');
         $stat->last_login = $stat->created_at;
         $stat->save();
     }
 }
Esempio n. 2
0
 /**
  * [lastLogin description]
  * @return [type] [description]
  */
 public static function lastLoginDate($user)
 {
     $stat = Stat::lastLoginStat($user);
     return $stat && $stat->last_login ? $stat->last_login : Carbon::now();
 }