homeos/app/Models/Room.php

23 lines
546 B
PHP

<?php
namespace App\Models;
use App\Models\Concerns\HasUuid;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\HasMany;
class Room extends Model
{
use HasUuid;
/** Icons offered when creating a room (keys map to the x-icon set). */
public const ICON_CHOICES = ['rooms', 'bolt', 'lamp', 'plug', 'window', 'activity', 'temp', 'devices'];
protected $fillable = ['uuid', 'name', 'icon', 'sort'];
public function devices(): HasMany
{
return $this->hasMany(Device::class);
}
}