JsonDraft.php
1 <?php 2 3 namespace App\Models; 4 5 use App\Utils\InboxFileInterface; 6 use Illuminate\Database\Eloquent\Relations\BelongsTo; 7 8 class JsonDraft extends Json implements InboxFileInterface 9 { 10 protected $versionable = ['json', 'validation_id']; 11 12 public function validation(): BelongsTo 13 { 14 return $this->belongsTo(Validation::class)->where('is_review', false); 15 } 16 17 public function dossier(): BelongsTo 18 { 19 return $this->belongsTo(Dossier::class); 20 } 21 }