authorize('customerBelongsToService', $customer); $question = Question::find($request->validated('question')); $customer->answers()->detach( collect($question->answers->modelKeys())->map(fn($id) => (string) $id)->toArray() ); $customer->answers()->attach( collect($request->validated('answers'))->map(fn($id) => (string) $id)->toArray() ); return response()->json(); } }