/ app / Models / ValReqResponseImage.php
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  }