/** * Save a new client to the database * * @param ClientRequest $request The incoming request. * * @return Response */ public function store(ClientRequest $request) { $client = new Client(); $client->active = (int) $request->active; $client->name = $request->name; $client->contactName = $request->contactName; $client->contactEmail = $request->contactEmail; $client->address1 = $request->address1; $client->address2 = $request->address2; $client->city = $request->city; $client->locality = $request->locality; $client->postalCode = $request->postalCode; $client->phone = $request->phone; $client->user()->associate($request->user()); $client->save(); $userMessage = $this->successMessage('client'); return redirect()->route('client.show', [$client->id])->with('userMessage', $userMessage); }