/ app / Models / UserDossier.php
UserDossier.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 UserDossier extends Model
11  {
12      use HasFactory, LogsActivity;
13  
14      protected $table = 'user_dossier';
15  
16      protected $guarded = [];
17  
18      public function user()
19      {
20          return $this->belongsTo(User::class);
21      }
22  
23      public function getActivitylogOptions(): LogOptions
24      {
25          return LogOptions::defaults()
26              ->logOnly(['user_id', 'user.username', 'dossier_id', 'external'])
27              ->logOnlyDirty()
28              ->dontSubmitEmptyLogs();
29      }
30  }