Одна из моих конечных точек требует возврата файла PDF. Обычно это JSON по умолчанию.
Считаете ли вы целесообразным использовать if ($request->header('accept') === 'application/pdf')
для возврата файла PDF? Это нарушает единственную ответственность?
Что, если у меня много подобных исключений? Было бы слишком сложно иметь много операторов if / else для большого количества методов. Каковы будут ваши предложения?