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 }