@dargezrogue

Как получить get параметры в laravel?

Доброго времени суток!
Столкнулся со следующей проблемой:
Почему-то не могу получить get параметры внутри контроллера.
Запрос: dipl/test=2
$request->all() возвращает [].
Input::get('number') возвращает null.
$_GET, $_REQUEST тоже пустые.
Ну никак не могу получить данные, что я делаю не так?
  • Вопрос задан
  • 7119 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Barmunk
// http://site.ru/post?id=1&value=2

$id = $request->get('id'); // 1
$value = $request->get('value'); // 2
$array = $request->all(); // ['id' => 1, 'value' => 2]
Ответ написан
crashxd
@crashxd
Backend разработчик
Запрос: dipl/test=2
Забыли про знак "?". Правильно будет так: dipl/?test=2

Input::get('number') возвращает null.
Параметр передаете test, а получаете number? Не мудрено, что будет null)

Если правильно передадите параметр, то его можно будет получить в контроллере без проблем, следуя документации.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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