App\Http\Controllers\PaymentController::edit PHP Method

edit() public method

public edit ( App\Http\Requests\PaymentRequest $request ) : Illuminate\Contracts\View\View
$request App\Http\Requests\PaymentRequest
return Illuminate\Contracts\View\View
    public function edit(PaymentRequest $request)
    {
        $payment = $request->entity();
        $payment->payment_date = Utils::fromSqlDate($payment->payment_date);
        $data = ['client' => null, 'invoice' => null, 'invoices' => Invoice::scope()->invoiceType(INVOICE_TYPE_STANDARD)->where('is_recurring', '=', false)->with('client', 'invoice_status')->orderBy('invoice_number')->get(), 'payment' => $payment, 'entity' => $payment, 'method' => 'PUT', 'url' => 'payments/' . $payment->public_id, 'title' => trans('texts.edit_payment'), 'paymentTypes' => Cache::get('paymentTypes'), 'clients' => Client::scope()->with('contacts')->orderBy('name')->get()];
        return View::make('payments.edit', $data);
    }