Ответ :: json () - Laravel 5.1

Если по какой-то причине вы не хотите использовать String.split (например, из-за регулярных выражений ), и вы хотите использовать функциональное программирование на Java 8 или новее:

List lines = new BufferedReader(new StringReader(string))
        .lines()
        .collect(Collectors.toList());

23
задан Jeff Puckett 18 August 2018 в 19:31
поделиться

2 ответа

Однако предыдущий ответ мог все еще сбивать с толку некоторых программистов. Наиболее особенно новички, которые по всей вероятности используют более старую книгу или учебное руководство. Или возможно Вы все еще чувствуете, что фасад необходим. Уверенный можно использовать его. Меня для одного я все еще люблю использовать фасад, это вызвано тем, что несколько раз при создании моего API я забываю использовать '\' перед Ответом.

, если Вы похожи на меня, просто добавьте

   "use Response;"

выше Вашего класса... расширяет contoller., который это должно сделать.

с этим можно теперь использовать:

$response = Response::json($posts, 200);

вместо:

$response = \Response::json($posts, 200);
0
ответ дан 28 November 2019 в 06:31
поделиться

хотя Response::json() не становится популярным из недавних, который не мешает Вам и Мне использовать его. На самом деле Вам не нужен никакой фасад для использования его,

вместо:

$response = Response::json($messages, 200);

Использование это:

$response = \Response::json($messages, 200);

с наклонной чертой, Вы уверены хороший для движения.

0
ответ дан 28 November 2019 в 06:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: