Задать вопрос
@GrimJack

Не приходит реквест, почему?

Сделал post роут. Для тестов убрал его из под csrf защиты. Отправляю через постман на него данные (через форм дата и пробовал через raw->json), в контроллере
public function test(Request $request)
    {
        dd($request->all());
    }

В выводе получаю []
Что может быть не так?
  • Вопрос задан
  • 316 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Skillbox
    Профессия PHP-разработчик с нуля до PRO
    7 месяцев
    Далее
Решения вопроса 1
@seriogja
Добрый день!

Вы получаете json данные, а не инпуты формы. Поэтому получаете через json_decode($request->getContent(), true) или через $request->json()->all().

Еще можно так:
When sending JSON requests to your application, you may access the JSON data via the input method as long as the Content-Type header of the request is properly set to application/json. You may even use "dot" syntax to dig into JSON arrays:

$name = $request->input('user.name');
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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