#php

Pipe operator в PHP 8.6: практические примеры цепочек

🚀 Новый pipe operator (|>) в PHP 8.5 упрощает цепочки обработки данных! Примеры с строками, массивами и JSON. А в PHP 8.6 ждём partial function application для идеального функционального стиля.

PHP 8.5: Обзор ключевых нововведений и улучшений

Это не просто очередной минорный апдейт: разработчики сосредоточились на том, что действительно важно современным PHP-программистам — чистый, выразительный и безопасный код.

Sanctum guard для Authorization: Bearer Token

Пример использования кастомного Laravel Guard для авторизации пользователя по ключу Bearer без сохранения состояния.

Дублирование и клонирование записей с Laravel

Вам когда-нибудь приходилось дублировать или клонировать запись базы данных? Laravel предоставляет для этого очень удобную функцию.

Стандартные ответы API с использованием интерфейса Responsable

Представьте себе, что вы работаете с приложением, в котором каждая конечная точка возвращает данные об успешных и ошибочных вызовах по-разному.

Интерфейс (шаблон проектирования)

Паттерн интерфейс — это класс, который обеспечивает программисту простой или более программно-специфический способ доступа к другим классам.

Генератор QR Code на Laravel

Это оболочка для генератора QR-кодов для PHP, автономной библиотеки для создания QR-кодов в форматах PNG и SVG.

Преобразовать HTML в PDF

Dompdf — конвертер HTML в PDF. По своей сути, dompdf — это (в основном) совместимый с CSS 2.1 HTML-макет и механизм рендеринга, написанный на PHP

Обновление языка PHP до версии 8.2

PHP 8.2 — это крупное обновление языка PHP. Он содержит множество новых функций, включая классы только для чтения, null, false и true в качестве автономных типов, устаревшие динамические свойства, улучшения производительности и многое другое.

Канал событий

Канал событий — фундаментальный шаблон проектирования, используется для создания канала связи и коммуникации через него посредством событий.

Debugbar для Laravel

Это пакет для интеграции панели отладки PHP с Laravel. Он включает ServiceProvider для регистрации панели отладки и прикрепления ее к выходным данным. Вы можете публиковать активы и настраивать их через Laravel.

IDE Helper генератор

Этот пакет создает вспомогательные файлы, которые позволяют вашей среде IDE обеспечить точное автозаполнение. Генерация выполняется на основе файлов вашего проекта, поэтому они всегда актуальны.

БОЛЬШЕ ЗАПИСЕЙ