Ejemplo n.º 1
0
 /**
  * Triggers the innovation funding process
  * @param $id
  * @param PartialFundingRequest $request
  * @return $this|\Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
  */
 public function fundPartial($id, PartialFundingRequest $request)
 {
     $innovationFund = $this->repo->getInnovationFund($id);
     $partialFund = $request->partialFund;
     if ($partialFund > $innovationFund) {
         $error[] = ['partialFund' => 'Not allowed, amount exceeds needed amount'];
         return redirect()->back()->withErrors($error);
     }
     $this->repo->fundInnovationPartial($id, $request);
     return redirect('innovation/' . $id);
 }