Мы постарались задокументировать все возможные критические изменения. Поскольку некоторые из них находятся в малоизвестных частях фреймворка, только часть этих изменений…
миграции
Уроки по работе с миграциями в Laravel
Руководство по Очередям и Задачам. Часть 1: Создаем простое аналитическое приложение
Я уже много лет использую Задачи и Очереди в Laravel. Поначалу мне было очень тяжело, у меня в голове не…
Руководства по Ролям и Правам в Laravel
Роли (Roles) и Права (Permissions) в Laravel являются наиболее важной частью любого Laravel приложения, где необходимо ограничивать варианты его использование.…
Кастомный конструктор таблиц
Объектно-ориентированное программирование (ООП) является одним из столпов любого языка программирования и одним из самых больших его преимуществ является наследование, а…
MySQL 8. Поиск по полигональным картам
В этой статье я расскажу вам, как сделать очень простой локатор (locator map). Такие карты обычно используют для поиска магазинов,…
Категории бесконечной вложенности при помощи рекурсивных отношений hasMany
Довольно часто в интернет-магазинах можно увидеть множество уровней категорий и подкатегорий, вплоть до бесконечности. Эта статья покажет вам, как сделать…
Советы по Laravel. Часть 1.
Laravel полон скрытых жемчужин, недокументированных или малоизвестных функций, опций и «хаков». Все что я нашёл, за время своей работы, я…
Паттерн «Репозиторий» в Laravel
В этой статье я расскажу, как настроить с нуля паттерн Репозиторий (Repository, Хранилище) в Laravel. Использую версию Laravel 5.8, но…
Отношения «Многие-ко-Многим» в Laravel Eloquent
В этой статье мы рассмотрим один из наиболее продвинутых типов отношений, предлагаемых Laravel Eloquent — «Многие-ко-многим». Предполагается, что вы уже…
Отношение «Один-ко-Многим» в Laravel Eloquent
В этой статье мы рассмотрим на конкретном примере, как можно создать отношение «Один-ко-Многим» в Laravel. Что такое отношение «Один-ко-Многим»? Оно…
Отношение «Один-к-Одному» в Laravel Eloquent
Одним из основных элементов фреймворка Laravel является Eloquent ORM — система объектно-реляционного отображения. Laravel Eloquent предоставляет очень удобный способ создания…
Простая Мультитенантность в Laravel через Trait
Мультитенантность( она же Мультиарендность, она же Multi-Tenancy) распространенное явление в веб-проектах — когда вы предоставляете доступ к записям только тем…
20 тайных сокровищ Laravel
Фреймворк Laravel полон тайн, которые мне повезло раскопать во время работы над различными задачами. Некоторые из них были более-менее известны,…