Создаем клона CMS Wordpress с Laravel 5

45 участников

О чём курс

Вам нужен полноценный инструмент для управления контентом — и здесь показывают, как написать собственную CMS-систему на базе PHP-фреймворка Laravel 5 с нуля. Работа над реальным проектом позволяет глубоко погрузиться в архитектуру веб-приложений, минуя теорию ради теории. Внутри разбирается настройка локальной среды, интеграция интерфейса AdminLTE, работа с миграциями, сидами баз данных и маршрутизацией (Route Model Binding). Особое внимание уделено безопасности и управлению доступом через ACL (Access Control List) для многопользовательских систем. Курс предназначен для разработчиков, которые уже знают основы HTML и PHP, но хотят перейти к созданию сложных, масштабируемых веб-решений.

Программа обучения

  • Урок 1: Настройка окружения
    • Настройка локальной среды разработки
    • Установка Composer и Laravel
  • Урок 2: Разработка frontend-интерфейса
    • Настройка интерфейса
    • Реализация пагинации постов
    • Создание SEO-дружественных URL
    • Вывод биографии автора
    • Отображение категорий с подсчетом записей
    • Фильтрация постов по категориям и авторам
    • Вывод популярных постов
    • Настройка страницы 404
  • Урок 3: Разработка backend-интерфейса
    • Интеграция AdminLTE
    • Управление постами: создание, загрузка и ресайз изображений, корзина, восстановление и удаление
    • Фильтрация постов: черновики, опубликованные, запланированные, по текущему пользователю
    • Управление категориями: создание, проверка, обновление, удаление
    • Управление пользователями для многопользовательской поддержки
  • Урок 4: Безопасность
    • Реализация ACL (Access Control List) для ограничения прав на основе ролей и разрешений
  • Урок 5: Дополнительный функционал
    • Форма поиска
    • Теги для постов
    • Почтовые архивы
    • Использование Laravel Artisan, миграции, сиды баз данных
Складчина создана 1 июня 2017 г. · описание обновлено 23 марта 2026 г.

Другие материалы школы 12

U Udemy Все материалы
80 ₽ 600 ₽