|ActivityLogSubject newModelQuery() * @method static Builder|ActivityLogSubject newQuery() * @method static Builder|ActivityLogSubject query() * @method static Builder|ActivityLogSubject whereActivityLogId($value) * @method static Builder|ActivityLogSubject whereId($value) * @method static Builder|ActivityLogSubject whereSubjectId($value) * @method static Builder|ActivityLogSubject whereSubjectType($value) */ class ActivityLogSubject extends Pivot { public $incrementing = true; public $timestamps = false; protected $table = 'activity_log_subjects'; protected $guarded = ['id']; public function activityLog(): BelongsTo { return $this->belongsTo(ActivityLog::class); } public function subject(): MorphTo { return $this->morphTo()->withoutGlobalScope(SoftDeletingScope::class); } }