ValReqResponseImage.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 ValReqResponseImage extends Model 11 { 12 use HasFactory, LogsActivity; 13 14 protected $fillable = ['validation_requirement_response_id', 'original_name', 'path']; 15 16 public function response() 17 { 18 return $this->belongsTo(ValidationRequirementResponse::class, 'validation_requirement_response_id'); 19 } 20 21 public function getActivitylogOptions(): LogOptions 22 { 23 return LogOptions::defaults() 24 ->logOnly(['validation_requirement_response_id', 'original_name', 'path']) 25 ->logOnlyDirty() 26 ->dontSubmitEmptyLogs(); 27 } 28 }