Skip to content

strukovd/php-laravel-blog

Repository files navigation

Блог

Создан приблизительно - 16.06.2020, после изучения laravel 5.8, как тестовое задание. При создании использовал OpenServer x64, MySQL 5.7, Apache 2.4, PHP 7.3/

Инструкция к запуску на локальном сервере, с режимом отладки:

  1. Извлечь файлы из архива
  2. Сделать файл blog/public/index.php точкой входа
  3. Создать пустую БД
  4. В файле blog/.env указать параметры к своей БД
  5. Перейти по url: blog/init или в консоле самостоятельно обратиться к artisan и выполнить
    1. php artisan migrate
    2. php artisan db:seed --class=mainSeeder
  6. Перейти на главную blog/ или blog/articles

Функционал сайта:

  • Статьи добавляются.
  • Поля валидируются на фронт и бэк стороне.
  • Если тегов нет, добавляются.
  • При вводе имеющегося тега, подсказки подгружаются посредством ajax
  • Обращение к БД посредством моделей eloquent (кроме миграций и посева)
  • Список статей сортируются по убыванию. Если у Вас новая статья позади посева, это потому что при создании время не указывается.
  • Есть виджет тегов, который ссылает на статьи конкретного тега.
  • Пагинация используется не стандартная, а класс App\MyPagination.
  • Можно добавлять комментарии, но без авторизации.
  • Теги в статьях тоже кликабельны.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published