/ app / Models / Evidence.php
Evidence.php
 1  <?php
 2  
 3  namespace App\Models;
 4  
 5  use Illuminate\Database\Eloquent\Factories\HasFactory;
 6  use Illuminate\Database\Eloquent\Model;
 7  use Illuminate\Database\Eloquent\SoftDeletes;
 8  
 9  class Evidence extends Model
10  {
11      use HasFactory, SoftDeletes;
12  
13      protected $table = 'evidences';
14  
15      protected $fillable = ['document_id', 'type', 'code'];
16  
17      public function document()
18      {
19          return $this->belongsTo(Document::class, 'document_id');
20      }
21  
22      public function dossier()
23      {
24          return $this->hasOneThrough(Dossier::class, Document::class);
25      }
26  }