Example #1
0
 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);
     });
 }
Example #2
0
 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);
 }