radfusion/app/Models/StudyReport.php

33 lines
628 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, 'radiologist_id');
}
/**
* @return array<string, string>
*/
protected function casts(): array
{
return [
'content' => Compressed::class,
];
}
}