radfusion/app/Models/StudyReport.php
2025-01-08 20:16:41 +06:00

33 lines
624 B
PHP

<?php
namespace App\Models;
use App\Casts\Compressed;
use Illuminate\Database\Eloquent\Concerns\HasTimestamps;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
class StudyReport extends BaseModel
{
use HasTimestamps;
public function study(): BelongsTo
{
return $this->belongsTo(Study::class);
}
public function radiologist(): BelongsTo
{
return $this->belongsTo(User::class, 'read_by_id');
}
/**
* @return array<string, string>
*/
protected function casts(): array
{
return [
'content' => Compressed::class,
];
}
}