/** * 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(); }