/**
  * 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;
 }
Пример #2
0
 /**
  * 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'));
 }