Skip to content

Latest commit

 

History

History

Laravel + Vue - Comments

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Тестовое задание Laravel + Vue

Задачи:

  1. Реализовать страницу с комментариями к произвольному статичному тексту;
  2. Реализовать добавление комментария, оно должно происходить без перезагрузки страницы. Новый комментарий должен быть отображён на странице сразу после добавления;
  3. Изначально показывать 3 комментария, остальные должны подгружаться (3 за один раз) по нажатию на кнопку "Показать ещё";
  4. Страница должна быть защищена авторизацией. Неавторизованному пользователю доступен только просмотр. Логин и пароль должны храниться в БД;
  5. Реализовать фильтрацию комментариев по автору. Поле фильтра по автору должно быть текстовым. В процессе ввода (начиная с 3х символов) должны предлагаться варианты авторов. Автор = логин.

Установка:

  1. Прокинуть алиас/домен на папку public;
  2. Создать БД comments;
  3. Заполнить файл .env, если настройки БД отличны от (MySQL, 127.0.0.1, root/root);
  4. Установить зависимости composer;
  5. Выполнить миграции и сидеры:
php artisan migrate:refresh --seed
  1. Перейти на индексную страницу;
  2. Показательные тесты можно провести с логином admin.