<?php namespace BookStack\Auth;
+use BookStack\Actions\Activity;
use BookStack\Api\ApiToken;
use BookStack\Interfaces\Loggable;
use BookStack\Model;
use Illuminate\Contracts\Auth\CanResetPassword as CanResetPasswordContract;
use Illuminate\Database\Eloquent\Relations\BelongsToMany;
use Illuminate\Database\Eloquent\Relations\HasMany;
+use Illuminate\Database\Eloquent\Relations\HasOne;
use Illuminate\Notifications\Notifiable;
/**
return $this->hasMany(ApiToken::class);
}
+ /**
+ * Get the latest activity instance for this user.
+ */
+ public function latestActivity(): HasOne
+ {
+ return $this->hasOne(Activity::class)->latest();
+ }
+
/**
* Get the url for editing this user.
*/