transaction = $transaction; $this->request = $this->getRequestInstance($request); } /** * Execute the job. * * @return Transaction */ public function handle() { $this->transaction->update($this->request->all()); // Upload attachment if ($this->request->file('attachment')) { $media = $this->getMedia($this->request->file('attachment'), 'transactions'); $this->transaction->attachMedia($media, 'attachment'); } // Recurring $this->transaction->updateRecurring(); return $this->transaction; } }