public function process(Attachment $attachment) { $this->attachment = $attachment; $this->attach($attachment); $this->attachment->saved(function (Attachment $attachment) { $this->getFinder()->useDisk($attachment->disk); $this->apply($attachment); }); }
public function process(Attachment $attachment) { /** @var \Illuminate\Database\Eloquent\Model $attachment */ $attachment->saved(function (Attachment $attachment) { /** @var \Illuminate\Database\Eloquent\Model $attachment */ if ($attachment->isDirty()) { $attachment->save(); } }, PHP_INT_MIN); }