/ app / Models / LogChange.php
LogChange.php
 1  <?php
 2  
 3  namespace App\Models;
 4  
 5  use Illuminate\Database\Eloquent\Factories\HasFactory;
 6  use Illuminate\Database\Eloquent\Model;
 7  
 8  class LogChange extends Model
 9  {
10      use HasFactory;
11  
12      protected $fillable = ['dossier_log_id', 'laboratory_log_id', 'document_log_id', 'changed_model', 'changed_field', 'new_value', 'old_value'];
13  
14      protected $table = 'log_changes';
15  
16      public function dossierLog()
17      {
18          return $this->belongsTo(DossierLog::class, 'dossier_log_id');
19      }
20  
21      public function laboratoryLog()
22      {
23          return $this->belongsTo(LaboratoryLog::class, 'laboratory_log_id');
24      }
25  
26      public function documentLog()
27      {
28          return $this->belongsTo(DocumentLog::class, 'document_log_id');
29      }
30  }