コード例 #1
0
 /**
  * @param $users
  * @param $room
  * @return \Illuminate\Database\Eloquent\Collection|\Illuminate\Http\JsonResponse|static[]
  */
 public function start($users, $room)
 {
     // Ligne de la room
     $roomAdv = \App\User_Room::with('users', 'room')->where('id_room', '=', $room->id)->count();
     if ($roomAdv == 0 || $roomAdv == 1) {
         return response()->json('Aucun adversaire pour le moment', 200);
     } else {
         if ($roomAdv == 5) {
             $roomInfo = \App\User_Room::with('users', 'room')->where('id_users', '!=', $users->id)->get();
             response()->json('La partie peux maintenant commencé', 200);
             return $roomInfo;
         } else {
             return response()->json('un problème est survenu avec le serveur', 500);
         }
     }
 }
コード例 #2
0
 /**
  * @param $users
  * @return mixed
  */
 public function show($users)
 {
     $showUsers = \App\User_Room::with('users', 'room')->where('id_users', '=', $users->id)->get();
     return $showUsers;
 }