/ app / Models / JsonDraft.php
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  }