en
Feedback
Laravel World

Laravel World

Open in Telegram

Новости о Laravel и PHP. Уроки и секреты.

Show more
7 970
Subscribers
-124 hours
-37 days
-3630 days
Posts Archive
Тейлор отключает issue в Laravel-пакетах.
Тейлор отключает issue в Laravel-пакетах.

Как работают Eloquent-отношения Пошаговое описание того, как Eloquent формирует запросы к связям, загружает и сопоставляет св
Как работают Eloquent-отношения Пошаговое описание того, как Eloquent формирует запросы к связям, загружает и сопоставляет связанные модели, а также позволяет избежать проблемы N+1 запросов. https://christoskoumpis.com/posts/how-eloquent-relationships-work-behind-the-scenes

SQID в Laravel: практическое руководство по обфускации идентификаторов Подход к коротким публичным ID вместо обычных автоинкр
SQID в Laravel: практическое руководство по обфускации идентификаторов Подход к коротким публичным ID вместо обычных автоинкрементных, при этом в базе остаются быстрые integer-ключи и связи. В статье показано, как встроить Sqids в route model binding, API Resources и входящие запросы, чтобы не светить внутренние ID и не переходить на громоздкие UUID/ULID. https://spec.tacul.ar/articles/sqids-in-laravel-short-public-ids

Зачем неофициальный php-клиент к Manticore, если есть официальный Manticore Search — быстрый поисковый движок с полнотекстовы
Зачем неофициальный php-клиент к Manticore, если есть официальный Manticore Search — быстрый поисковый движок с полнотекстовым поиском, фасетами и векторным KNN. У него есть официальный клиент, который поддерживает вендор и который идёт в ногу с релизами сервера. Тем не менее я написал свой. Ниже — три конкретные вещи, из-за которых это произошло, и то, чем за них пришлось заплатить. https://laravel.su/p/zacem-neoficialnyi-php-klient-k-manticore-esli-est-oficialnyi

Почему e2e тесты это круто, но никто их не пишет. На примере Laravel Dusk Это автоматизированный мануал-тестировщик, как прав
Почему e2e тесты это круто, но никто их не пишет. На примере Laravel Dusk Это автоматизированный мануал-тестировщик, как правило, с использованием Selenium-сервера. При запуске теста он открывает браузер и эмулирует действия пользователя - вводит данные в формы, нажимает кнопки, скроллит страницу. https://habr.com/ru/articles/1070340/

Laravel Rulebook Пакет для организации версионируемых бизнес-правил, которые меняются со временем: тарифов, комиссий, условий
Laravel Rulebook Пакет для организации версионируемых бизнес-правил, которые меняются со временем: тарифов, комиссий, условий доступности, региональных политик и т. п. Он позволяет определить, какое правило должно применяться на конкретную дату, объяснить причину выбора и сохранить snapshot решения для последующего аудита. https://mathiasonea.com/en/insights/versioned-business-rules-in-laravel

Laravel MPP Пакет позволяет принимать оплату от AI-агентов за доступ к отдельным маршрутам Laravel-приложения через Machine P
Laravel MPP Пакет позволяет принимать оплату от AI-агентов за доступ к отдельным маршрутам Laravel-приложения через Machine Payments Protocol. Разработчик задаёт цену доступа, а при обращении без оплаты сервер отвечает 402 Payment Required: агент оплачивает запрос через Stripe или Tempo и повторяет его уже с подтверждением платежа https://github.com/square1-io/laravel-mpp

Значительные улучшения производительности и обновления безопасности для Filament v4.12 и v5.7! https://filamentphp.com/insigh
Значительные улучшения производительности и обновления безопасности для Filament v4.12 и v5.7! https://filamentphp.com/insights/alexandersix-major-performance-improvements-and-security-patches-for-filament-v4-12-and-v5-7

Что нового в PHP 8.6 https://stitcher.io/blog/new-in-php-86
Что нового в PHP 8.6 https://stitcher.io/blog/new-in-php-86

Релиз Pest 5 Кратное ускорение тестов с новым движком. https://pestphp.com/docs/pest5-now-available
Релиз Pest 5 Кратное ускорение тестов с новым движком. https://pestphp.com/docs/pest5-now-available

Анонсирован Laravel LSP Официальный language server, который индексирует Laravel-проект и добавляет в редактор автодополнение
Анонсирован Laravel LSP Официальный language server, который индексирует Laravel-проект и добавляет в редактор автодополнение, проверку ошибок и переходы по маршрутам, конфигам, Blade-шаблонам, переводам, Eloquent и другим сущностям фреймворка. Пакет laravel/lsp устанавливается глобально через Composer и работает с любым редактором, поддерживающим LSP, включая VS Code, Cursor, Sublime Text, Zed и Neovim. https://github.com/laravel/lsp

Атрибуты PHP: что, почему, как и когда https://wendelladriel.com/blog/php-attributes-what-why-how-and-when
Атрибуты PHP: что, почему, как и когда https://wendelladriel.com/blog/php-attributes-what-why-how-and-when

В Laravel 13.20 добавлена обработка изображений https://github.com/laravel/framework/pull/59276
В Laravel 13.20 добавлена обработка изображений https://github.com/laravel/framework/pull/59276

🔥 Три разных человека. Три разных проекта. Один и тот же подход — Юра взял «скучную» нишу с готовым спросом → сначала печальные $100/мес, через год уже ~$10K/мес — Денис сделал Telegram-игру в одиночку на основе AI → ~ $1500 за 1,5 месяца после запуска — Аня без кода запустила AI-бота для изучения английского → первые ~$200 уже в 1 месяц Разные результаты. Разный масштаб. Но общие правила: 1. не придумывать «гениальную идею», а брать существующий спрос 2. делать простой MVP и быстро запускаться 3. докручивать монетизацию и продукт по факту использования Ребята сделали всё без команды, без инвестиций, а самое главное — без ожидания «идеального момента». Да, не у всех получается сразу. И не у всех выходит на $10K. Но если системно идти по схеме выше — появляется первый доход с продукта, а дальше уже есть что масштабировать. В комьюнити разбираем такие кейсы регулярно: @its_capitan. Что сработало, что нет, и почему.

Релиз LaraOwl 1.1 Платформа мониторинга Laravel с открытым исходным кодом и возможностью самостоятельного размещения. Новая в
Релиз LaraOwl 1.1 Платформа мониторинга Laravel с открытым исходным кодом и возможностью самостоятельного размещения. Новая версия пакета существенно подняла производительность работы с базой данных, в некоторых случаях на два порядка. https://github.com/laraowl/laraowl

Релиз LaraDocs 1.0 Пакет, позволяющий создавать полноценный сайт с документацией на основе markdown-файлов. Документацию можн
Релиз LaraDocs 1.0 Пакет, позволяющий создавать полноценный сайт с документацией на основе markdown-файлов. Документацию можно хранить прямо в репозитории проекта, версионировать вместе с кодом и публиковать без использования отдельных платформ. https://laradocs.dev/blog/articles/laradocs-v1-is-here

Курс по Temporal в связке Laravel + RoadRunner 18 видео — шаг за шагом строим агрегатор доставки еды и на каждом уроке добавл
Курс по Temporal в связке Laravel + RoadRunner 18 видео — шаг за шагом строим агрегатор доставки еды и на каждом уроке добавляем новую возможность Temporal — от первого workflow до production-настройки воркеров. Движемся от простого к сложному, всё привязано к реальной бизнес-логике, а не к абстрактным примерам. Исходный код каждого урока лежит на GitHub. https://laravel.su/p/kurs-po-temporal-v-sviazke-laravel-roadrunner