'integer', 'login_time' => 'datetime', 'logout_time' => 'datetime', ]; /* Optional relationship */ public function user() { return $this->belongsTo(User::class, 'user_id'); } /** * Equivalent of legacy getLastActivities() */ public static function getLastActivities(int $limit = 4) { return static::query() ->orderByDesc('login_time') ->limit(max(1, $limit)) ->get(); } }