/** * creates new transaction * @param $transactionDetails * @param $activity */ public function create(array $transactionDetails, Activity $activity) { $transactionDetails = $this->checkSectorVocabulary($transactionDetails); $transaction = $this->transaction->newInstance(['transaction' => $transactionDetails['transaction'][0]]); $activity->transactions()->save($transaction); }
/** * uploads new transaction * @param array $transactionDetails * @param Activity $activity */ public function upload(array $transactionDetails, Activity $activity) { $transaction = $this->transaction->newInstance(['transaction' => $transactionDetails]); $activity->transactions()->save($transaction); }