#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 месяца

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

Изучение Python до профи / Основы, Django, TKinter
Java до профи: основы, UI дизайн и Android разработка
Создание игры на C++ / Создание "Змейки"
3 урока
Уроки Figma (Фигма) с нуля / Создание дизайна (UI/UX)
8 уроков
Обучение технологиям в одном видеоуроке
16 уроков
Изучение MongoDB / Работа с базой данных
8 уроков
Комментарии
Добавить комментарий

Пока комментариев нет