Цель проекта изучить новый для себя фреймворк Laravel. Сам скрипт представляет собой сервис для ведения заметок.
- авторизация и регистрация
- сессия не должна исчезать, если юзер неактивен
- отправка постов
- редактирование постов
- удаление картинок поста
- редактирование тегов поста
- удаление поcтов
- удаление отношения поста к тегам
- удаление картинок в посте с диска и из БД
- загрузка картинок
- отображение картинок в постах
- создание миниатюр
- drag n drop загрузка нескольких картинок
- теги
- облако тегов, в котором у тега отображается количество постов с ним
- редактирование тегов
- сделать постраничный вывод, если на странице больше 10 постов
- сделать форму добавления поста всплывающей, чтобы она меньше места занимала
- проверка формы на клиенте перед отправкой, чтобы не терять введенные данные
- перенести кнопку удаления поста с главной на страницу редактирования
- AJAX создание поста без перезагрузки страницы
- анимация при ожидании ответа сервера
- AJAX удаление поста без перезагрузки страницы
- анимация при ожидании ответа сервера
- AJAX загрузка нового поста
- AJAX добавление картинок
- AJAX удаление картинок
- анимация при ожидании ответа сервера
- отправка поста
- отправка тегов
- отправка картинок
- получение трех последних постов с картинками и тегами