В 11-ом уроке мы погрузимся в работу с файлами и хранилищем в Laravel. Это важная тема, ведь почти каждое веб-приложение так или иначе взаимодействует с файлами, загружает аватарки, сохраняет документы или обрабатывает изображения. В этом уроке я расскажу, как правильно работать с файлами, куда их сохранять и как обеспечить к ним безопасный доступ. Загрузка файлов […]

Читать полностью

В 10-м уроке мы разберём одну из самых важных тем в Laravel, это отношения между моделями в Eloquent. Если вы работали с базами данных, то знаете, без связей между таблицами не обойтись. В Eloquent это реализовано элегантно и интуитивно. Мы рассмотрим четыре типа отношений: One-to-Many, Many-to-Many, получение данных через with()и полиморфные связи. В конце напишу практические задания […]

Читать полностью

В 9-ом уроке мы разберем одну из ключевых тем в Laravel, это middleware. Если вы когда-либо задумывались, как добавить дополнительную логику к HTTP-запросам, например проверку прав доступа или логирование, то middleware нужно изучить. В этом уроке я подробно расскажу, как создавать и использовать middleware, работать с глобальными и роутовыми посредниками, а также обрабатывать исключения. Что […]

Читать полностью

На 8-ом уроке по изучению фреймворка Laravel мы разберем одну из важных тем в любом веб-приложении, это аутентификацию. Вы научитесь создавать систему регистрации, входа, восстановления пароля и защищать маршруты. Мы будем использовать Laravel Breeze и я покажу все шаги с примерами кода. Установка Laravel Breeze Laravel предлагает несколько готовых решений для аутентификации. Breeze это минималистичный […]

Читать полностью

В 7-ом уроке мы погрузимся в одну из самых важных тем для веб-разработки, это работу с формами и их валидацию в Laravel. Без этого невозможно создать интерактивное приложение, где пользователи могут регистрироваться, оставлять комментарии или отправлять данные. Создание HTML-форм в Blade Формы это мост между пользователем и вашим приложением. В Laravel для их создания удобно […]

Читать полностью

В 6-ом уроке мы погрузимся в одну из самых мощных возможностей Laravel, это Eloquent ORM. Если вы хотите работать с базами данных как с обычными объектами, избегая сложных SQL-запросов, то этот урок станет вашим лучшим другом. Мы разберем создание моделей, базовые методы Eloquent, массовое присваивание и CRUD-операции. Всё это будет с примерами кода и задачами […]

Читать полностью

На пятом уроке мы разберем одну из возможностей Laravel, это работу с базами данных через миграции и сидеры. Если вы только начинаете свой путь в веб-разработке, этот урок станет вашим надежным проводником. Мы научимся настраивать подключение к БД, создавать миграции, управлять ими и наполнять таблицы тестовыми данными. Настройка подключения к БД Перед началом работы с […]

Читать полностью

В 4-ом уроке мы продолжим погружаться в Laravel, я расскажу о Blade. Это мощный шаблонизатор, который делает работу с HTML в Laravel невероятно удобной и гибкой. Blade позволяет создавать чистые, структурированные шаблоны, избегая дублирования кода. Мы разберем синтаксис, наследование шаблонов, директивы и даже компоненты. А в конце урока вас ждут практические задачи и примеры кода. […]

Читать полностью

В 3-ем уроке мы погрузимся в сердце Laravel, это контроллеры. Если вы только начинаете свой путь, этот урок станет фундаментом для понимания того, как управлять логикой приложения. Мы разберем создание контроллеров, их связь с роутами, работу с ресурсными контроллерами и даже освоим внедрение зависимостей. Что такое контроллеры? Контроллеры в Laravel это посредники между вашими моделями […]

Читать полностью

На втором уроке мы погрузимся в одну из ключевых тем Laravel, это маршрутизацию. Если вы только начинаете свой путь в веб-разработке, не переживайте, я постараюсь объяснить всё максимально просто, с примерами и практическими задачами. В этом уроке вы узнаете, как управлять URL-адресами вашего приложения, создавать роуты разных типов, работать с параметрами и даже использовать именованные […]

Читать полностью