/ app / Models / EvaluatorDossier.php
EvaluatorDossier.php
 1  <?php
 2  
 3  namespace App\Models;
 4  
 5  use Illuminate\Database\Eloquent\Factories\HasFactory;
 6  use Illuminate\Database\Eloquent\Model;
 7  use Spatie\Activitylog\LogOptions;
 8  use Spatie\Activitylog\Traits\LogsActivity;
 9  
10  class EvaluatorDossier extends Model
11  {
12      use HasFactory, LogsActivity;
13  
14      protected $table = 'evaluator_dossier';
15  
16      protected $guarded = [];
17  
18      public function evaluator()
19      {
20          return $this->belongsTo(Evaluator::class);
21      }
22  
23      public function getActivitylogOptions(): LogOptions
24      {
25          return LogOptions::defaults()
26              ->logOnly(['evaluator_id', 'evaluator.name', 'dossier_id'])
27              ->logOnlyDirty()
28              ->dontSubmitEmptyLogs();
29      }
30  }