
Валидация в Laravel: что нужно знать заранее
Первый Form Request, правила из массива и коробочные сообщения об ошибках. Что настроить в проекте на Laravel 11.x за один заход, чтобы валидация не превратилась в кашу в контроллере.

Первый Form Request, правила из массива и коробочные сообщения об ошибках. Что настроить в проекте на Laravel 11.x за один заход, чтобы валидация не превратилась в кашу в контроллере.

Проблема N+1, забытые внешние ключи в hasMany, дубли в belongsToMany и синхронный delete вместо каскада — разбираем ошибки в связях Eloquent, которые дороже всего обходятся в проде.

За полчаса вы создадите модель Eloquent, свяжете её с таблицей через миграцию и научитесь читать и записывать строки без ручного SQL. Подходит тем, кто впервые открыл Laravel.

Как в Laravel устроен механизм миграций, почему добавление NOT NULL-колонки роняет деплой на большой таблице и что делать с down-методом, который никто не проверяет.

PHP 7 не получает обновлений с ноября 2022 года. Разбираем, какие изменения в PHP 8 роняют рабочий код: TypeError вместо предупреждений, новое приведение чисел к строкам и удалённые функции.

Разбираем базовый синтаксис Blade в Laravel 11: вывод данных, наследование макетов, компоненты и частые ошибки, из-за которых шаблон не отображается или выдаёт HTML в виде текста.

За полчаса разберём, как создать контроллер в Laravel 11, связать его с маршрутом и вернуть ответ. От artisan-команды до первой рабочей страницы с проверками на каждом шаге.

За полчаса вы научитесь объявлять маршруты в Laravel 11, связывать их с контроллерами, передавать параметры и находить нужный URL по имени — без магии и лишней теории.

Пошаговая настройка драйвера database для очередей в Laravel 11: создание таблиц, запуск воркера и разбор ошибок, из-за которых задачи молча теряются или дублируются.

За полчаса вы настроите отложенную обработку задач в Laravel через драйвер database: миграция, задача, запуск воркера и проверка, что письмо уходит в фоне, а не блокирует запрос.

За 20 минут соберём вывод новостей постранично: миграция, модель, контроллер, маршрут и Blade со ссылками «вперёд/назад». В конце — что делать, если ссылки не появились или считаются не так.

За 20 минут выведем ленту новостей постранично: от миграции и модели до готовых ссылок на страницы в Blade. Разберём paginate, simplePaginate и cursorPaginate — и когда какой брать.