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'); }
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(); }
/** * 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)]); }