/ app / Models / DossierTechnicalDomain.php
DossierTechnicalDomain.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 DossierTechnicalDomain extends Model
11  {
12      use HasFactory, LogsActivity;
13  
14      protected $table = 'dossier_technical_domains';
15  
16      protected $fillable = ['name'];
17  
18      public function dossiers()
19      {
20          return $this->hasMany(Dossier::class, 'technical_domain_id');
21      }
22  
23      public function getActivitylogOptions(): LogOptions
24      {
25          return LogOptions::defaults()
26              ->logOnly(['name'])
27              ->logOnlyDirty()
28              ->dontSubmitEmptyLogs();
29      }
30  }