#7 - Редактирование и удаление записей

#7 - Редактирование и удаление записей

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

Видеоурок

Работа с уже созданными записями доволи проста и не требует особых усилий. Чтобы обновлять записи, вам изначально необходимо прописать нахождение нужной записи из БД и далее процесс обновления точно такой же, как и при добавлении новой записи.

// Сперва находим нужную запись в БД
$contact = Contact::find($id);

// Указываем какие поля обновляем (можем все, а можем лишь некоторые)
$contact->name = $req->input('name');
$contact->message = $req->input('message');

// Сохраняем обновления для определенной записи
$contact->save();

Чтобы выполнить удаление данных, то вам также изначально необходимо получить определенную запись и далее выполнить её удаление:

// В функции принимаем ID определенной записи
public function deleteMessage($id) {
	// Находим запись по ID и сразу же выполняем её удаление
	Contact::find($id)->delete();
}

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

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

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

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

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

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

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

Дополненная реальность (Vuforia AR и Unity)
3 урока
Изучение JavaScript от нуля до гуру
21 урок
Изучение языка PHP, а также MySQL
41 урок
Курс по React JS для начинающих
14 уроков
Комментарии для сайта Cackle