/**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index($id)
 {
     $customer = Customer::find($id);
     $titles = Title::where('customer_id', Auth::user()->id)->orderBy('created_at', 'desc')->get();
     $allUsers = $this->getAllUsers($customer);
     return view("titles.index", compact('titles', 'allUsers', 'customer'));
 }
 public function upVote($id, $voteId)
 {
     //        return ($voteId);
     $title = \App\Title::where('id', $voteId)->where('customer_id', $id)->firstOrFail();
     //        dd($title);
     $title->votes = $title->votes + 1;
     $title->save();
     return $title->votes;
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  Request  $request
  * @param  int  $id
  * @return Response
  */
 public function update(UpdateUserRequest $request)
 {
     $user = User::where('id', $request['userID'])->first();
     $role = UserRole::where('slug', '=', $request['role'])->first();
     $user->role = $role->id;
     $title = Title::where('slug', '=', $request['title'])->first();
     $user->title = $title->id;
     $user->name = $request['name'];
     $user->surname = $request['area'];
     $user->id_number = $request['id_number'];
     $user->alt_cellphone = $request['alt_cellphone'];
     $user->alt_email = $request['alt_email'];
     $province = Province::where('slug', '=', $request['province'])->first();
     $user->province = $province->id;
     $district = District::where('slug', '=', $request['district'])->first();
     $user->district = $district->id;
     $municipality = Municipality::where('slug', '=', $request['municipality'])->first();
     $user->municipality = $municipality->id;
     $ward = Ward::where('slug', '=', $request['ward'])->first();
     $user->ward = $ward->id;
     $user->area = $request['area'];
     $user->updated_by = \Auth::user()->id;
     $user->updated_at = \Carbon\Carbon::now('Africa/Johannesburg')->toDateTimeString();
     $user->save();
     \Session::flash('success', 'well done! User ' . $request['name'] . ' has been successfully updated!');
     return redirect()->back();
 }