task claim

This commit is contained in:
xiaomlove
2024-06-07 02:51:05 +08:00
parent 08067b9d01
commit bc81b158be
14 changed files with 68 additions and 15 deletions

View File

@@ -519,6 +519,11 @@ class User extends Authenticatable implements FilamentUser, HasName
return $this->belongsToMany(Exam::class, "exam_users", "uid", "exam_id");
}
public function onGoingExamAndTasks(): \Illuminate\Database\Eloquent\Relations\BelongsToMany
{
return $this->examAndTasks()->wherePivot("status", ExamUser::STATUS_NORMAL);
}
public function getAvatarAttribute($value)
{
if ($value) {