@Djonson86
Нечем похвастаться.

Как в postman (или адресной строке) передать параметр, чтоб потом в контроллере его получить как свойство в $request?

Здравствуйте. Пытаюсь загнать параметры в $request, чтоб потом в контроллере получить как $request->something. Пробую напрямую в строку, пробую через postman добавляя ключи, адресная строка получается вида http://backend/test?key=value&key2=value2. Но в реквест оно не попадает, получаю ошибку что то типа нет обязательных параметров. Маршрут пробовал создавать вида /test и /test/{var}, все равно ошибка. Как правильно это сделать?
  • Вопрос задан
  • 225 просмотров
Решения вопроса 1
@kandrash
Кратко о себе
Не путайте параметры и часть строки.
// Роут: 
/test/{var}
// Контроллер
public function ...(string $var)
{
    // Я красавчик, читаю доки, понимаю что var уйдёт в переменную
}

// Роут: 
/test
// Контроллер
public function ...()
{
    // Я плохиш, не читаю доки, не понимаю что будет параметром запроса $request->input('var')
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы