Делаем добро вместе Детальнее

#3 - Создание форм на основе Laravel

#3 - Создание форм на основе Laravel

В уроке мы создадим форму обратной связи и научимся получать данные из неё. Также в уроке будет рассмотрена работа с добавлением безопасности в формы Laravel.

Видеоурок

Создание форм в Laravel разбивается на несколько этапов:

  1. Написание HTML и CSS для формы;
  2. Добавление страницы обработки данных из формы;
  3. Добавление CSRF ключа для обеспечения защиты данных в форме.


Если с написанием HTML и стилей все понятно, то остальные пункты могут вызвать вопросы. 


В каждой форме необходимо указывать страницу обработки данных, а также метод передачи данных. 


Пример:

<form action="/usr-adress" method="post"></form>

Чтобы отследить передачу данных, вам необходимо прописать простое отслеживание URL адреса (файл web.php):

// Важно указать функцию post для отслеживания данных
Route::post('/url-adress', function () {
	return Request::all(); // Возвращаем все данные из формы
});

Теперь чтобы все заработало вам необходимо в форму добавить защищенный ключ CSRF. Для его добавления пропишите в форме (в любом месте) конструкцию: @csrf.


Это все что необходимо сделать для получения данных из формы.

Материалы для курса

Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Изучение технологии Ajax
7 уроков
Создание адаптивного сайта
4 урока
Дополненная реальность (Vuforia AR и Unity)
3 урока
Уроки Figma (Фигма) с нуля / Создание дизайна (UI/UX)
8 уроков
Изучение языка Ruby для начинающих
12 уроков
Создание игры на Python 3 с PyGame
5 уроков
Комментарии для сайта Cackle