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

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

Создание Андроид игры на движке Unity
Изучение HTML5 от нуля до гуру!
18 уроков
Создание сайта с нуля на CMS WordPress
6 уроков
Изучение C++ от новичка до профи
Комментарии для сайта Cackle