Laravel World
8.48K subscribers
1.23K photos
25 videos
9 files
2.05K links
Laravel & PHP news

contact: @okkultax
Download Telegram
Как писать тесты в Laravel
В этом уроке мы расскажем о том, как начать писать функциональные тесты PHPUnit в Laravel.
Рефакторинг eloquent запросов через Сообщения Высшего Порядка
Самый кайф при работе с Laravel — это найти альтернативный способ делать старые и уже наскучившие тебе вещи.
Просто и наглядно об Отношениях в Laravel
Отношения в Laravel (Eloquent Relationships) относительно просты для понимания, но некоторые люди могут растеряться без наглядных рисунков, показывающих то, что
Магия Событий, Слушателей и Задач
В вашем приложении есть три вещи, которые можно запушить в фоновый режим и запустить независимо от жизненного цикла Запрос-Ответ
Аутентификация OAuth2 в проектах Laravel
Время от времени возникает вопрос, как разрешить пользователям входить в отдельные (дочерние) приложения, используя одну учетную запись главного приложения.
Руководства по Ролям и Правам в Laravel
Роли (Roles) и Права (Permissions) в Laravel являются наиболее важной частью любого Laravel приложения, где необходимо ограничивать варианты его использование.
Загрузка и инициализация Моделей с Трейтами
Одним из преимуществ Eloquent ORM его сочетаемость с трейтами — когда вы используете Модель Eloquent, то вы можете выполнить дополнительную
Оптимизирование запросов в периметре приложений
Меня очень волнует производительность приложений, в том числе, как для этого использовать слой базы данных.
Кэширование запроса всего одним методом
Мощь макросов в Laravel велика, так как позволяет расширять класс во время выполнения своими собственными методами.
Аутентификация через Laravel Airlock
Airlock — это пакет для Laravel, легковесная альтернатива существующим методам аутентификации (например, Laravel Passport) для использования в SPA и простых
Редирект на HTTPS через мидлвар
Существует множество статей, в которых объясняется, почему настоятельно рекомендуется HTTPS, я подытожу это следующим HTTPS — это защищенная версия HTTP.
8 трюков с метками времени
По дефолту в моделях Eloquent предполагается, что в таблице есть поля меток времени (timestamp) — createdat и updatedat.
Сессии в Laravel
Сессии Laravel играют важную роль в любом веб-приложении, они помогают нам сохранять данные сессий, которые можно извлечь в приложения.
Скрытый класс Manager
При создании приложений вам может понадобиться класс, который принимает разные реализации чего-либо.
Генерация изображений из HTML кода
Генерация карточек докладчиков в Laravel на основе HTML кода, написанного с помощью Tailwind.
Laravel Уведомления
Система уведомлений Laravel позволяет отправлять уведомления пользователям используя различные каналы.
Лучший способ реализации Слушателя и События
Работая с Laravel, мы часто забываем, что во фреймворке всё — это класс, и его можно использовать как POPO (Plain
Добавление данных в текущий запрос
Иногда бывает необходимо добавить свои данные к текущему запросу в Laravel.
Заголовки Server-Timing
Выпущена первая версия моего пакета laravel-server-timer, обеспечивающий удобное управление заголовками Server Timing в вашем приложении.
SPA CRUD на Laravel и Vue
В этом уроке я расскажу вам, как сделать полноценный SPA (Single Page Application — Одностраничное приложение) на Vue 2 с