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 }