public function report_unpaid($payment_id)
 {
     $payment = Payment::findOrFail($payment_id);
     $payment->paid = false;
     $payment->save();
     return redirect()->action('PaymentController@index');
 }
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function show($id)
 {
     if (Auth::user()->admin == 1) {
         $payment = Payment::findOrFail($id);
     } else {
         $payment = Payment::where('group', Auth::user()->group)->where('id', $id)->firstOrFail();
     }
     return view('payment.show', ['payment' => $payment]);
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id)
 {
     $validator = Validator::make($request->all(), ['payment_name' => 'required']);
     if ($validator->fails()) {
         return redirect()->back()->withErrors($validator);
     }
     $payment = Payment::findOrFail($id);
     $input = $request->all();
     $payment->fill($input)->save();
     Session::flash('message', 'Data successfully updated');
     return redirect('payment');
 }
Beispiel #4
0
 public function showcaseCallback(Request $request)
 {
     $payment = Payment::findOrFail($request->input('order_id'));
     $this->verify($request->input('au'), $payment->amount, $payment->gateway);
     if (true) {
         //!empty($this->verify) and $this->verify == 1
         $payment->update(['au' => $request->input('au')]);
         // tracking code
         Event::fire(new showcasePurchased($payment));
         $this->stream($payment);
         Flash::success('showcase added successfully');
         return redirect(route('store.index'));
     } else {
         Flash::error($this->errorCode($this->verify));
         return redirect(route('store.showcase', $payment->itemable_id));
     }
 }
 public function update_payment(EditPaymentRequest $request, $id)
 {
     $id_user = Auth::user()->id;
     $payments = Payment::findOrFail($id);
     $payments->iduser_update->{$id_user};
     $payments->fill($request->all());
     $payments->save();
     Session::flash('message', $payments->project->name . ' Se actualizo exitosamente el Ingreso');
     return redirect()->back();
 }
Beispiel #6
0
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id)
 {
     return Payment::findOrFail($id);
 }
 public function paymentForm($payment_id)
 {
     return view('payment.payment_form', ['payment' => Payment::findOrFail($payment_id)]);
 }