🆙 More fixes 🆙

This commit is contained in:
Remco
2026-01-19 20:50:18 +01:00
parent b983f325f4
commit 93d3067306
5 changed files with 21 additions and 8 deletions
+8 -4
View File
@@ -2,7 +2,7 @@
namespace App\Models;
use App\Models\User\UserItem;
use App\Models\Game\Furniture\Item;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
@@ -10,20 +10,24 @@ use Illuminate\Database\Eloquent\Relations\HasMany;
class Room extends Model
{
use HasFactory;
protected $guarded = [];
public $timestamps = false;
/**
* @return BelongsTo<User, $this>
*/
public function user(): BelongsTo
{
return $this->belongsTo(User::class, 'owner_id');
}
/**
* @return HasMany<Item, $this>
*/
public function items(): HasMany
{
return $this->hasMany(UserItem::class);
return $this->hasMany(Item::class);
}
public function replicateForUser(User $user): self