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); } }