/** * Delete a record by id * @return array */ public function destroy($equipoId, $id) { \JWTAuth::parseToken(); $user = \JWTAuth::parseToken()->authenticate(); if ($id != $user->id_jugador) { $equiposCapitan = $this->JugadoresEquiposRepository->scopeQuery(function ($query) use($id, $user) { return $query->where('id_jugador', $user->id_jugador)->whereIn('capitan', ['t', 's'])->where('id_equipo', $id); })->all(); if (count($equiposCapitan) == 0) { return ResponseMessage::notIsCaptain(); } } $jugadores = \App\Models\JugadoresEquipos::where('id_equipo', $equipoId)->where('id_jugador', $id)->delete(); return response()->json(true); }