Example #1
0
 public function store()
 {
     $request = json_decode(request()->getContent());
     $rules = array('name' => 'required|unique:rooms', 'capacity' => 'required');
     $validation = Validator::make((array) $request, $rules);
     if ($validation->fails()) {
         return response()->json(array('error' => true, 'message' => $validation->errors()->all(), 200));
     }
     $room = new Room();
     $room->name = $request->name;
     $room->capacity = abs($request->capacity);
     $room->status = 0;
     $saved = $room->save();
     if ($saved) {
         return response()->json(array('error' => false, 'rooms' => $room->toArray()), 200);
     }
 }