Inheritance: extends App\Http\Requests\PaymentRequest
コード例 #1
0
 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());
 }
コード例 #2
0
 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();
     //  }
 }