Skip to content

Commit e514b19

Browse files
committed
make user activities has many
1 parent 85a4c2e commit e514b19

3 files changed

Lines changed: 6 additions & 6 deletions

File tree

src/Models/Concerns/CmsUserTrait.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ public function handleActivity($activity)
125125
'last_lockouted_at' => null,
126126
]);
127127

128-
$this->userActivity()->updateOrCreate([
128+
$this->userActivities()->updateOrCreate([
129129
'ip_address' => request()->ip(),
130130
], [
131131
'last_logged_in_at_utc' => now()->utc(),
@@ -135,7 +135,7 @@ public function handleActivity($activity)
135135

136136
case UserActivity::Logout:
137137

138-
$this->userActivity()->updateOrCreate([
138+
$this->userActivities()->updateOrCreate([
139139
'ip_address' => request()->ip(),
140140
], [
141141
'last_logged_out_at_utc' => now()->utc(),

src/Models/Contracts/User.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ interface User extends AuthenticatableContract, AuthorizableContract, CanResetPa
3232
/**
3333
* Get the user's activity.
3434
*
35-
* @return \Illuminate\Database\Eloquent\Relations\HasOne
35+
* @return \Illuminate\Database\Eloquent\Relations\HasMany
3636
*/
37-
public function userActivity();
37+
public function userActivities();
3838

3939
public function getFilamentFallbackAvatarUrl(): ?string;
4040

src/Models/User.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ class User extends BaseAuthenticatableModel implements UserContract
3434
'email_confirmed_at' => 'datetime',
3535
];
3636

37-
public function userActivity()
37+
public function userActivities()
3838
{
39-
return $this->hasOne(InspireCmsConfig::getUserLoginActivityModelClass(), 'user_id');
39+
return $this->hasMany(InspireCmsConfig::getUserLoginActivityModelClass(), 'user_id');
4040
}
4141
}

0 commit comments

Comments
 (0)