예제 #1
0
 /**
  * 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);
 }