вопросы пишите мне в телеграмм +375298176892
можно скачать офлайн версию сайта: code.mu old.code.mu

Начальная практика Laravel

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

Пока мы не проходили авторизацию и регистрацию, а также разграничение прав. Поэтому все задачи ниже реализуйте без авторизации. Если там предполагается наличие админки - просто реализуйте эту админку с открытым доступом (в следующих уроках мы изучим, как закрыть доступ к админке для всех, кроме администраторов).

Также мы не проходили валидацию инпутов. Поэтому пока никаких проверок выполнять не нужно. Считаем, что все вводимые данные будут корректными.

Гостевая книга

Реализуйте гостевую книгу. Гостевая книга должна представлять собой страницу, на которую может зайти любой желающий и оставить свое сообщение.

Пусть по заходу на эту страницу выводится список всех оставленных ранее сообщений, отсортированных по убыванию даты. Пусть выводится текст сообщения, имя автора и дата создания сообщения.

Под сообщениями пусть расположена форма, в которой можно оставить сообщение. Пусть в форме будет инпут для ввода имени и текстареа для ввода сообщения.

После того, как форма будет отправлена, над списком сообщений выведите информационное сообщение о том, что сообщение пользователя успешно сохранено.

Реализуйте модерирование сообщений гостевой книги.

Пусть будет отдельная страница, на которой модератор видит список сообщений, а рядом с каждым сообщением - ссылку на удаление и ссылку на редактирование этого сообщения.

Доска объявлений

Реализуйте доску объявлений.

На главной странице нашего сайта должен быть список рубрик объявлений.

По заходу на определенную рубрику должен выводится список объявлений из данной рубрики. Пусть объявления сортируются по убыванию даты.

Под списком объявлений сделайте форму, с помощью которой можно будет оставить новое объявление.

Города и страны

Реализуйте сайт про города и страны.

На главной странице сайта должен быть список стран. Каждая страна должна представлять собой ссылку. При переходе по этой ссылке должен открыться список городов данной страны.

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

Модифицируйте предыдущую задачу так, чтобы на сайте появилась админка, в которой можно будет добавлять страны, города этих стран, достопримечательности и их описание.

Реализуйте добавление, редактирование и удаление.