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

edit() public method

Show the form for editing the specified resource.
public edit ( App\Http\Requests\ClientRequest $request ) : Response
$request App\Http\Requests\ClientRequest
return Response
    public function edit(ClientRequest $request)
    {
        $client = $request->entity();
        $data = ['client' => $client, 'method' => 'PUT', 'url' => 'clients/' . $client->public_id, 'title' => trans('texts.edit_client')];
        $data = array_merge($data, self::getViewModel());
        if (Auth::user()->account->isNinjaAccount()) {
            if ($account = Account::whereId($client->public_id)->first()) {
                $data['planDetails'] = $account->getPlanDetails(false, false);
            }
        }
        return View::make('clients.edit', $data);
    }