/** * Update the specified user's data * * @param \Gladiator\Http\Requests\UserRequest $request * @param string $id Northstar ID * @return \Gladiator\Models\User */ public function update($request, $id) { $user = User::findOrFail($id); $user->role = $request->role; $user->save(); return $user; }
/** * Display the specified resource. * * @param string $id Northstar ID * @return \Illuminate\Http\Response */ public function show($id) { $activities = []; $user = $this->repository->find($id); $competitions = User::findOrFail($id)->competitions; foreach ($competitions as $competition) { $parameters = $this->manager->getCampaignParameters($competition); $parameters['users'] = $user->id; $activities[] = $this->manager->appendReportback($competition, $parameters); } return view('users.show', compact('user', 'activities')); }