Не, response()->json([….]), но ларка сама массив преобразует, просто есть вероятность что другой роут отрабатывает или ошибка вылетает, а так как он не запрашивает в json - ему прилетает страница html следовательно и ошибка об этом говорит - начинается с символа < - он и недоумевает что за JSON такой