New_Micro_Learning/backend/app/Modules/Assets/Domain/Asset.php

22 خطوط
480 B
PHP

<?php
namespace App\Modules\Assets\Domain;
use Illuminate\Database\Eloquent\Concerns\HasUlids;
use Illuminate\Database\Eloquent\Model;
class Asset extends Model
{
use HasUlids;
protected $fillable = [
'organization_id', 'uploaded_by', 'kind', 'original_name', 'disk', 'path',
'mime_type', 'size', 'sha256', 'alt_text', 'metadata',
];
protected function casts(): array
{
return ['size' => 'integer', 'metadata' => 'array'];
}
}