отрабатывал один контроллер по обычному c браузера другой по одному роуту?
Делайте для этих запросов один контроллер с одним методом. Если реквест ожидает json, возвращаете, как json. Иначе view(…). https://laravel.com/docs/9.x/requests#content-negotiation
нет там логика разная, получится мясо и кавардак в контроллерах.
Ну если разная логика, разносите по разным урл.
в этом и проблема, надо чтобы урлы одни были
Ну урл останется один и тот же, обработчик поменяется
Можно проверку на expectJson() перенести в начало метода контроллера. Но это такое..
Кстати да, можно отправлять в один контроллер,а в нем по заголовкам уже вызывать нужные сервичы-обработчики
Обсуждают сегодня