Мы постарались задокументировать все возможные критические изменения. Поскольку некоторые из них находятся в малоизвестных частях фреймворка, только часть этих изменений…
traits
Как работать с трейтами в Laravel
![](https://laravel.demiart.ru/wp-content/uploads/2022/09/laravel-model-events-363x202.jpg)
Работаем с событиями Laravel-моделей
При работе с Eloquent-моделями часто возникает необходимость использовать события, генерируемые в процессе жизненного цикла моделей. Существует несколько различных способов сделать…
![pruning models](https://laravel.demiart.ru/wp-content/uploads/2021/07/pruning-models-363x202.png)
Очистка моделей
В Laravel 8.50 появилась новая функция Models Pruning (Очистка моделей). С помощью неё можно автоматически зачищать модели от старых записей.…
![role based api authentication](https://laravel.demiart.ru/wp-content/uploads/2021/06/role-based-api-authentication-363x202.jpg)
Создание REST API c Ролями и Правами
Из этой статьи вы узнаете, как реализовать систему аутентификации на основе ролей пользователей в своем приложении с помощью Laravel Sanctum.…
![Полнотекстовый поиск](https://laravel.demiart.ru/wp-content/uploads/2021/02/full-text-search-363x202.jpg)
Полнотекстовый поиск с помощью MeiliSearch и Laravel Scout
MeiliSearch — простое автономное решение для полнотекстового поиска, которое легко интегрировать в Laravel-приложение, с помощью драйвера для Laravel Scout! Laravel…
![Illuminate Request](https://laravel.demiart.ru/wp-content/uploads/2021/01/illuminate-request-363x202.png)
Мощный Illuminate Request
Когда я впервые познакомился с Symfony, то меня поразил компонент symfony/http-foundation. Думаю, это один из самых важных пакетов современного PHP-приложения.…
![Руководство по обновлению до Laravel 8](https://laravel.demiart.ru/wp-content/uploads/2020/09/upgrade-guide-to-laravel-8-363x202.png)
Руководство по обновлению до Laravel 8
Мы постарались задокументировать все возможные критические изменения. Поскольку некоторые из них находятся в малоизвестных частях фреймворка, только часть этих изменений…
![](https://laravel.demiart.ru/wp-content/uploads/2020/05/livewire-component-363x202.jpg)
Меняем веб-сокеты на Livewire
Еще пару дней назад интерфейс нашего сервиса «Oh Dear» работал на веб-сокетах. А сейчас мы заменили их на компоненты Livewire.…
![Валидация данных в Ларавел](https://laravel.demiart.ru/wp-content/uploads/2020/04/validation-363x202.png)
Всё о валидации в Laravel
В этой статье мы расскажем, как можно проверить входящие данные через Контроллеры, Запросы формы (FormRequest) и Правила. Контроллеры По умолчанию…
![Испольщование трейтов в проектах Laravel](https://laravel.demiart.ru/wp-content/uploads/2020/02/traits-363x202.jpg)
Использование трейтов в Laravel
Недавно я проводил рефакторинг одного из своих проектов и обнаружил, что постоянно применяю одни и те же методы в eloquent-моделях…
![Как создать уведомления в Laravel](https://laravel.demiart.ru/wp-content/uploads/2020/01/notifications-363x202.png)
Laravel Уведомления
Система уведомлений Laravel позволяет отправлять уведомления пользователям используя различные каналы. В этой статье мы рассмотрим Laravel Notifications, самый прекрасный способ…
![Загрузка и инициализация Моделей с Трейтами](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 приложения, где необходимо ограничивать варианты его использование.…
![maintainable Laravel applications](https://laravel.demiart.ru/wp-content/uploads/2019/11/maintainer-363x202.jpg)
Пишем приложения на Laravel, которые легко поддерживать.
Это расшифровка моего доклада с Laracon AU. Создание BaseCode и Shift дало мне уникальное понимание написания приложений на Laravel. Я…
![](https://laravel.demiart.ru/wp-content/uploads/2019/10/translator-363x202.jpg)
10 лучших пакетов Laravel для переводов и мультиязычности
В Laravel локализация очень проста — разместите переводы в папке resources/lang, но их неудобно редактировать, поэтому существует множество пакетов, которые…