Пример #1
0
 public function showUser($group, $userId)
 {
     $user = User::findOrFail($userId);
     $query = Response::join('quiz', 'quiz.id', '=', 'quiz_id')->where('user_id', $user->id)->where('area_id', $group->area_id);
     if ($group->category_id) {
         $query->where('category_id', $group->category_id);
     }
     if (!($response = $query->first(['response.id']))) {
         return abort(404);
     }
     return view('admin.members.user', compact('user', 'response', 'group'));
 }
Пример #2
0
 /**
  * @param  int $userId
  * @param  int $groupId
  * @return Response
  */
 public function delete($userId, $groupId)
 {
     if ((int) $this->user()->county_id === 26) {
         exit;
     }
     $group = Group::findOrFail($groupId, ['id']);
     if (!in_array($this->userId, $group->trainers()->lists('id'))) {
         return abort(404);
     }
     $user = User::findOrFail($userId, ['id']);
     $user->groups()->detach($groupId);
     if (Request::wantsJson()) {
         return json(1);
     }
     return back();
 }
Пример #3
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     with(User::findOrFail($id))->delete();
     return json(1);
 }