Создан приблизительно - 16.06.2020, после изучения laravel 5.8, как тестовое задание. При создании использовал OpenServer x64, MySQL 5.7, Apache 2.4, PHP 7.3/
- Извлечь файлы из архива
- Сделать файл blog/public/index.php точкой входа
- Создать пустую БД
- В файле blog/.env указать параметры к своей БД
- Перейти по url: blog/init или в консоле самостоятельно обратиться к artisan и выполнить
- php artisan migrate
- php artisan db:seed --class=mainSeeder
- Перейти на главную blog/ или blog/articles
- Статьи добавляются.
- Поля валидируются на фронт и бэк стороне.
- Если тегов нет, добавляются.
- При вводе имеющегося тега, подсказки подгружаются посредством ajax
- Обращение к БД посредством моделей eloquent (кроме миграций и посева)
- Список статей сортируются по убыванию. Если у Вас новая статья позади посева, это потому что при создании время не указывается.
- Есть виджет тегов, который ссылает на статьи конкретного тега.
- Пагинация используется не стандартная, а класс App\MyPagination.
- Можно добавлять комментарии, но без авторизации.
- Теги в статьях тоже кликабельны.