add duration

This commit is contained in:
Romulus21
2024-02-17 00:02:39 +01:00
parent 335fc8b12b
commit f27ffc1ce8
19 changed files with 248 additions and 48 deletions

View File

@@ -6,7 +6,7 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Database\Eloquent\Relations\HasOne;
use Illuminate\Database\Eloquent\Relations\HasManyThrough;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Illuminate\Notifications\Notifiable;
use Laravel\Sanctum\HasApiTokens;
@@ -51,6 +51,11 @@ class User extends Authenticatable
return $this->belongsTo(TimeTracker::class, 'time_tracker_id');
}
public function timeTrackers(): HasManyThrough
{
return $this->hasManyThrough(TimeTracker::class, ToDo::class);
}
public function toDos(): HasMany
{
return $this->hasMany(ToDo::class);