/**
  * GHet user by ID
  *
  * @return Response
  */
 public function store()
 {
     /**
      * Création d'un utilisateurs + Création d'une room si pas de room ou alors complet
      */
     // Remplissage des data, pour l'insertion
     $data = \Input::get('data');
     $pseudoExist = \App\Users::where('pseudo', '=', $data['pseudo'])->count();
     if ($pseudoExist >= 1) {
         return response()->json('Votre pseudo est déjà utiliser sur cette partie, veuillez saisir un autre pseudo', 200);
     } else {
         \App\Users::create($data);
     }
     // Dérnier inscris
     $users = \App\Users::orderBy('id', 'desc')->limit(1)->get();
     /* Création d'une room */
     $userRoom = \App\User_Room::count();
     if ($userRoom == 0 || $userRoom == 5 || $userRoom == 10 || $userRoom == 15 || $userRoom == 20 || $userRoom == 25 || $userRoom == 30 || $userRoom == 35 || $userRoom == 40 || $userRoom == 45 || $userRoom == 50 || $userRoom == 55 || $userRoom == 60 || $userRoom == 65 || $userRoom == 70 || $userRoom == 75 || $userRoom == 80 || $userRoom == 85 || $userRoom == 90 || $userRoom == 95 || $userRoom == 100) {
         $room = new \App\Room();
         $room->status = 1;
         $room->save();
     }
     // dérniere Room
     $showRoom = \App\Room::orderBy('id', 'desc')->limit(1)->get();
     /* Création des users sur une room */
     $user_room = new \App\User_Room();
     $user_room->id_users = $users[0]->id;
     $user_room->id_room = $showRoom[0]->id;
     $user_room->score;
     $user_room->gagner;
     $user_room->nbr_ligne;
     $user_room->save();
     return response()->json('Création du joueur avec succès', 200);
 }
Example #2
0
File: Room.php Project: oredla/p4
 public static function roomsForDropdown()
 {
     $rooms = \App\Room::orderBy('room_name', 'ASC')->get();
     $rooms_for_dropdown = [];
     foreach ($rooms as $room) {
         $rooms_for_dropdown[$room->id] = $room->room_name;
     }
     return $rooms_for_dropdown;
 }
Example #3
0
 /**
  * Create a new user controller instance.
  *
  * @return void
  */
 public function __construct()
 {
     $this->priviledge_user();
     $this->_user = \Auth::user();
     if (2 == $this->_user->role_id) {
         $this->_query_connect = "=";
         $this->_query_value = $this->_user->department_id;
     }
     $this->_schedule_masters = Master::orderBy('id', 'desc')->lists('name', 'id');
     $this->_schedule_curriculums = Curriculum::all();
     $this->_schedule_rooms = Room::orderBy('id', 'desc')->lists('name', 'id');
 }
 /**
  * Get all of the room.
  *
  * @return Collection
  */
 public function getAll()
 {
     return Room::orderBy('name', 'asc')->get();
 }
Example #5
0
 /**
  * Responds to requests to GET /rooms
  */
 public function getRooms()
 {
     $rooms = \App\Room::orderBy('room_name', 'ASC')->with('timeslot')->with('reservation')->get();
     return view('rooms.list')->with('rooms', $rooms);
 }