public function store(CreatePaymentRequest $request) { $input = $request->input(); $input['invoice_id'] = Invoice::getPrivateId($input['invoice']); $input['client_id'] = Client::getPrivateId($input['client']); $payment = $this->paymentRepo->save($input); if (Input::get('email_receipt')) { $this->contactMailer->sendPaymentConfirmation($payment); Session::flash('message', trans('texts.created_payment_emailed_client')); } else { Session::flash('message', trans('texts.created_payment')); } return redirect()->to($payment->client->getRoute()); }
public function store_payment(CreatePaymentRequest $request) { $id = Auth::user()->id; $payments = new Payment($request->all()); $payments->user_id = $id; $payments->iduser_update = $id; $payments->save(); Session::flash('message', 'El projecto: ' . $payments->project->name . ' realizo un ingreso'); $role = Auth::user()->role; if ($role == 'developer' || $role == 'agent') { return redirect()->route('projectos.index'); } elseif ($role == 'admin') { return redirect()->route('admin.projectos.index'); } // if($action=='save_new') // { // return redirect()->route('admin.projectos.index'); // // } // else { //return redirect()->back(); // } }