Мы постарались задокументировать все возможные критические изменения. Поскольку некоторые из них находятся в малоизвестных частях фреймворка, только часть этих изменений…
модели
Как работать с моделями в Laravel
![](https://laravel.demiart.ru/wp-content/uploads/2022/09/laravel-model-events-363x202.jpg)
Работаем с событиями Laravel-моделей
При работе с Eloquent-моделями часто возникает необходимость использовать события, генерируемые в процессе жизненного цикла моделей. Существует несколько различных способов сделать…
![](https://laravel.demiart.ru/wp-content/uploads/2022/01/laravel-9-363x202.png)
Laravel 9 — Что нового?
Laravel 9 вышла 8 февраля 2022 года. Релиз содержит следующие нововведения и улучшения: поддержка компонентов Symfony 6, Symfony Mailer, Flysystem…
![](https://laravel.demiart.ru/wp-content/uploads/2021/11/eloquent-new-features-363x202.jpg)
Что нового в Eloquent ORM
Рассмотрим новый функционал, появившийся в Laravel с момента первоначального релиза версии 8. Сегодня поговорим о новых методах в Database и…
![](https://laravel.demiart.ru/wp-content/uploads/2021/09/resource-api-laravel-363x202.png)
Ресурсы для API в Laravel
Вы узнаете, что такое Ресурсы и как их использовать для API в Laravel-приложениях. Ресурсы (Resources) — дополнительный слой поверх Eloquent-моделей.…
![](https://laravel.demiart.ru/wp-content/uploads/2021/05/one-of-many-relationship-363x202.jpg)
Отношения «One of Many»
Laravel 8.42 поддерживает новые Eloquent-отношения «One of Many» (Один из многих) благодаря пул-реквесту Леннарта Карстенс-Беренса. Отношение Один-из-многих создает связь Один-к-одному…
![Laravel 8 — Что нового?](https://laravel.demiart.ru/wp-content/uploads/2020/09/laravel-8-363x202.png)
Laravel 8 — Что нового?
Laravel 8 вышел 8 сентября 2020 года и содержит следующие нововведения и улучшения. Laravel Jetstream Laravel Jetstream — это прекрасно…
![Сортировка отношений в Laravel](https://laravel.demiart.ru/wp-content/uploads/2020/06/ordering-relationships-363x202.jpg)
Сортировка по полю отношений
Расскажу, как отсортировать запросы к базе данных по полю Eloquent-отношения. Например, нам нужно сделать сортировку пользователей по названию их компании,…
![Валидация данных в Laravel](https://laravel.demiart.ru/wp-content/uploads/2020/03/validation-363x202.png)
Способы валидации данных
Валидация (проверка) данных формы — очень важный фактор защиты от нежелательных данных в приложении. Фреймворк Laravel для этого предоставляет простые,…
![](https://laravel.demiart.ru/wp-content/uploads/2020/03/laravel-7-363x202.png)
Laravel 7 — Что нового?
Laravel 7 вышел 3 марта 2020 года и содержит следующие нововедения и улучшения. Laravel Sanctum Автор: Taylor Otwell Laravel Sanctum…
![Загрузка и инициализация Моделей с Трейтами](https://laravel.demiart.ru/wp-content/uploads/2019/12/traits-363x202.jpg)
Загрузка и инициализация Моделей с Трейтами
Одним из преимуществ Eloquent ORM его сочетаемость с трейтами — когда вы используете Модель Eloquent, то вы можете выполнить дополнительную…
![Роли и Права в Laravel](https://laravel.demiart.ru/wp-content/uploads/2019/12/roles-363x202.jpg)
Руководства по Ролям и Правам в Laravel
Роли (Roles) и Права (Permissions) в Laravel являются наиболее важной частью любого Laravel приложения, где необходимо ограничивать варианты его использование.…
![blueprint](https://laravel.demiart.ru/wp-content/uploads/2019/11/blueprint-363x202.png)
Кастомный конструктор таблиц
Объектно-ориентированное программирование (ООП) является одним из столпов любого языка программирования и одним из самых больших его преимуществ является наследование, а…
![Как сделать свое собственное отношение в Ларавел](https://laravel.demiart.ru/wp-content/uploads/2019/11/contracts-363x202.png)
Кастомные отношения
Или, иными словами, работа со сложными отношениями между базой данных и моделями Laravel. Недавно мне пришлось столкнуться с проблемой производительности…
![maintainable Laravel applications](https://laravel.demiart.ru/wp-content/uploads/2019/11/maintainer-363x202.jpg)
Пишем приложения на Laravel, которые легко поддерживать.
Это расшифровка моего доклада с Laracon AU. Создание BaseCode и Shift дало мне уникальное понимание написания приложений на Laravel. Я…