/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $validator = Validator::make($request->all(), ['exterior_finish' => 'required|in:wood,roughcast', 'insulating' => 'required|in:synthetic,natural,biological', 'top' => 'required|in:roof tiles,slates,thatch', 'configuration' => 'required|in:Without angle,With closing angle,With opening angle', 'template' => 'required|boolean']); if ($validator->fails()) { return response()->json($validator->errors()->all(), 400); } $range = Range::create($request->all()); return $range; }