Example #1
0
 /**
  * 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);
 }