Laravel World
8.46K subscribers
1.25K photos
25 videos
9 files
2.08K links
Laravel & PHP news
Download Telegram
Загрузка и инициализация Моделей с Трейтами
Одним из преимуществ 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 с
Использование трейтов в Laravel
Недавно я проводил рефакторинг одного из своих проектов и обнаружил, что постоянно применяю одни и те же методы в eloquent-моделях
Руководство по Очередям и Задачам. Часть 1: Создаем простое аналитическое приложение
Очень подробно и с примерами.
Руководство по Очередям и Задачам. Часть 2: Подключения и настройки
В этой статье мы расскажем об альтернативном подключении очередей и о том, как мы можем использовать несколько разных очередей
Руководство по Очередям и Задачам. Часть 3: Как запустить воркеры на продакшн-сервере
Теперь, когда вы создали свое первое Laravel-приложение с Очередями/Задачами по первому и второму уроку, пришло время развернуть его на рабочем
Рефакторинг: Сервисы, Статические Методы и Внедрение Зависимостей
Иногда нужно переместить бизнес-логику за пределы Контроллеров или Моделей, обычно в так называемые Сервисы.
Laravel 7 — Что нового?
Laravel 7 вышел 3 марта 2020 года и содержит следующие нововедения и улучшения.