Проверка метода запроса в Laravel
Строку из method можно сравнивать
вручную, но удобнее метод
isMethod. Он принимает имя
метода и возвращает true
или false.
Выполним код только для POST-запроса:
<?php
if ($request->isMethod('post')) {
// обработка отправленной формы
}
?>
Или только для GET - например, показать форму при первом заходе:
<?php
if ($request->isMethod('get')) {
// показать страницу с формой
}
?>
Имя метода передают строчными буквами:
get, post, put.
Такой же приём используют,
когда одно действие обрабатывает
и показ формы, и её отправку -
как в уроке про
форму в одном действии.
В одном действии выведите разный
текст для GET и для POST
через isMethod.