Laravel – популярный веб-фреймворк на PHP, предназначенный для быстрой разработки сайтов. Он сочетает в себе большие возможности сложных фреймворков и простоту написания кода с минимумом конфигурирования.
В этом курсе шаг за шагом создается проект под названием hexlet-laravel-blog. Это простой блог, в который можно добавлять статьи и оставлять комментарии.
Во время создания мы рассмотрим следующие темы:
- Ресурсная (REST-like) маршрутизация. Создание CRUD, валидация данных.
- Шаблонизатор Blade. Макеты
- Управление приложением из командной строки. Tinker.
- Интеграционное тестирование, фабрики.
- ORM. Создание сущностей. Связи.
Практика этого курса выполняется в среде Хекслета, но для полноценного погружения крайне рекомендуется повторять все действия на своем компьютере. Для этого убедитесь что в вашей системе установлен PHP (>= 8.1) и Composer.
Кроме практики в нашей среде, почти каждый урок содержит самостоятельную работу, которую нужно выполнять у себя на компьютере. Эти задания зависят друг от друга. Каждая новая самостоятельная работа базируется на том, что было сделано в предыдущих уроках.
Дополнительные материалы
Остались вопросы? Задайте их в разделе «Обсуждение»
Вам ответят команда поддержки Хекслета или другие студенты
Для полного доступа к курсу нужен базовый план
Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.