Пример #1
0
 /**
  * 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);
 }
Пример #2
0
 /**
  * Responds to requests to POST /rooms/create
  */
 public function postRoomsCreate(Request $request)
 {
     $this->validate($request, ['inputRoomName' => 'required', 'inputRoomLocation' => 'required', 'inputRoomMaxPpl' => 'required|integer']);
     $room = new \App\Room();
     $room->room_name = $request->inputRoomName;
     $room->room_location = $request->inputRoomLocation;
     $room->room_max_ppl = $request->inputRoomMaxPpl;
     $room->save();
     \Session::flash('flash_message', 'New room: ' . $room->room_name . ' @ ' . $room->room_location . ' has been added.');
     return redirect('/rooms');
 }
Пример #3
0
<?php

/*
|--------------------------------------------------------------------------
| Application Routes
|--------------------------------------------------------------------------
|
| Here is where you can register all of the routes for an application.
| It's a breeze. Simply tell Laravel the URIs it should respond to
| and give it the controller to call when that URI is requested.
|
*/
Route::get('/', ['as' => 'home', 'uses' => function () {
    $rooms = App\Room::get();
    return view('home', compact('rooms'));
}]);
Route::group(['middleware' => 'role:admin'], function () {
    Route::resource('facility', 'FacilityController');
    Route::resource('type', 'RoomTypeController');
    Route::resource('room', 'RoomController');
});
Route::group(['middleware' => 'auth'], function () {
    Route::resource('reservation', 'ReservationController');
    Route::get('reservation/{reservation}/check_in', 'ReservationController@check_in');
    Route::get('reservation/{reservation}/check_out', 'ReservationController@check_out');
    Route::post('reservation/create/check', 'ReservationController@check');
});
Route::get('facility', 'FacilityController@index');
Route::get('facility/{facility}', 'FacilityController@show');
Route::get('room', 'RoomController@index');
Route::get('room/{room}', 'RoomController@show');
Пример #4
0
        <th>Room</th>
        <th>Day</th>
        <th>Period</th>
        <th style="width:200px;">Instructor</th>
        <th>Other Instructors</th>
        <th>Action</th>
    </tr>
	<tbody>

    @foreach ($classes as $class)

    	@if ($class->instructor != 0)
    		<?php 
$day = App\Day::getShortDay($class->cid);
$time = App\Time::getPeriod($class->cid);
$room = App\Room::getRooms($class->cid);
?>

    		@if (!empty($room) AND !empty($time))
    			<form class="save_instructor" method="post" data-alloc = "{{ $class->cid }}">
					<input type="hidden" name="ajax" value="1">
	    			<tr>
	    				<input type="hidden" name="cl_id" value="{{ $class->cid }}">
	    				<td> {{ $class->code }} </td>
	    				<td>
							@if($class->coursemajor != 0)
								<?php 
$course = App\Course::find($class->coursemajor);
?>

								@if( !$course instanceof ModelNotFoundException)