feat(#18): added support for device mirroring

This commit is contained in:
Benjamin Nussbaum 2025-05-05 18:06:54 +02:00
parent 929e7fc4c0
commit 56210405ff
8 changed files with 186 additions and 37 deletions

View file

@ -4,6 +4,7 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Relations\HasMany;
class Device extends Model
@ -103,4 +104,14 @@ class Device extends Model
return null;
}
public function playlist(): BelongsTo
{
return $this->belongsTo(Playlist::class);
}
public function mirrorDevice(): BelongsTo
{
return $this->belongsTo(Device::class, 'mirror_device_id');
}
}