Как отловить параметры get вида index.php?do=somethink в laravel?

Пользователь

от jakayla , в категории: PHP , 7 месяцев назад

Как отловить параметры get вида index.php?do=somethink в laravel?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от mona_terry , 6 месяцев назад

@jakayla 

Для отлова параметров GET запроса в Laravel можно использовать объект Request. Параметры GET запроса передаются в объект Request через метод query().


Например, для получения значения параметра "do" в запросе "index.php?do=somethink", можно использовать следующий код:

1
2
3
4
5
public function someFunction(Request $request)
{
    $do = $request->query('do'); // получаем значение параметра do
    // делаем что-то с параметром
}


Если параметр "do" в запросе отсутствует, метод query() вернет значение null. Также можно использовать метод has() для проверки наличия параметра в запросе:

1
2
3
4
5
if ($request->has('do')) {
    // параметр присутствует в запросе
} else {
    // параметр отсутствует в запросе
}