except('flattenShowDays')); $showDays = (new ShowDays())->searchFilter($queryParams)->get(); if($request->flattenShowDays) $showDays = $this->showDaysFlat($showDays); return response()->json($showDays); } public function store(ShowDaysRequest $request) { return new ShowDaysResource(ShowDays::create($request->validated())); } public function show(ShowDays $ShowDays) { return new ShowDaysResource($ShowDays); } public function update(ShowDaysRequest $request, ShowDays $ShowDays) { $ShowDays->update($request->validated()); return new ShowDaysResource($ShowDays); } public function destroy(ShowDays $ShowDays) { $ShowDays->delete(); return response()->json(); } }