Color palette support in byos_laravel

This commit is contained in:
Dan van Kley 2025-11-17 20:48:06 -05:00
parent c157dcf3b6
commit 9ee7bc1aac
7 changed files with 236 additions and 4 deletions

View file

@ -6,6 +6,7 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
final class DeviceModel extends Model
{
@ -25,6 +26,11 @@ final class DeviceModel extends Model
'published_at' => 'datetime',
];
public function palette(): BelongsTo
{
return $this->belongsTo(Palette::class);
}
public function getColorDepthAttribute(): ?string
{
if (! $this->bit_depth) {