Laravel World

  1. Обнаружение спама с помощью Jev и Laravel AI SDK

    Обнаружение спама с помощью Jev и Laravel AI SDK

    Вчера Тейлор объявил о добавлении поддержки Jev в ветку 1.x Laravel AI SDK. В тот же день мы начали использовать его для обнаружения спама в своем проекте. Давайте посмотрим, что такое Jev и как его можно использовать.

    https://freek.dev/3194-detecting-spam-and-auto-replies-with-jev-and-the-laravel-ai-sdk

    • ❤️16
  2. Шесть неочевидных ловушек Laravel Queue

    Шесть неочевидных ловушек Laravel Queue

    Ошибки в работе с очередями, которые легко пропустить даже в давно работающем проекте.

    🔗 https://oussama-mater.tech/laravel-queue-gotchas/ A Series of Unfortunate Jobs

    • ❤️23
  3. Релиз Laravel MCP 1.0

    Релиз Laravel MCP 1.0

    Первая стабильная версия официального инструмента для создания MCP-серверов прямо внутри Laravel-приложений.

    MCP позволяет подключать приложение к AI-клиентам и агентам, предоставляя им доступ к вашим инструментам и данным через стандартизированный протокол.

    В версии 1.0 добавили поддержку нового протокола MCP, поиск нужных инструментов через каталоги вместо загрузки всего списка сразу, кеширование ответов, stateless-серверы и обновлённую работу с OAuth.

    https://github.com/laravel/mcp

    • ❤️44
  4. Уходить из найма ради стартапа — плохой

    Уходить из найма ради стартапа — плохой вариант

    Можно начать с малого: запустить свой небольшой IT-проект.

    Но большинство застревает ещё до запуска:
    • какую идею выбрать;
    • где искать первых пользователей без бюджета;
    • как не потратить полгода на продукт, который никто не купит.

    В комьюнити Короче, капитан выработали формулу:
    найти существующий спрос ➡️ собрать минимальную версию продукта ➡️ протестировать на реальных пользователя


    И это работает в разных нишах:
    — Парень в одиночку собрал Telegram-игру с AI и заработал около $1500 за первые полтора месяца;
    — Девушка без навыков программирования запустила AI-бота для изучения английского и получила первые ~$200 уже в первый месяц;
    — У другого участника коммьюнити сервис для тренировки китайского произношения вырос до $4000 в месяц без затрат на рекламу — за счёт Google и продвижения внутри сторов.

    Это не истории про «гениальную идею» и миллионы через неделю. А примеры того, как маленький продукт можно запустить без команды и инвестиций. Получить результат, а уже потом решать, стоит ли его масштабировать.

    В канале @its_capitan:
    • разбирают такие проекты
    • делятся реальными цифрами
    • показывают, где были ошибки

    Подписывайтесь, чтобы знать, как надо и НЕ надо запускать продукты.

    • ❤️8
  5. Как работают Eloquent-отношения

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

    • ❤️23
  6. SQID в Laravel: практическое руководство по обфускации идентификаторов

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

    • ❤️24
  7. Зачем неофициальный php-клиент к Manticore, если есть официальный

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

    • ❤️20
  8. Почему e2e тесты это круто, но никто их не пишет. На примере Laravel Dusk

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

    • ❤️16
  9. Laravel Rulebook

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

    • ❤️28
  10. Laravel MPP

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

    • ❤️18
  11. Значительные улучшения производительности и обновления безопасности для Filament v4.12 и v5.7!

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

    • ❤️23
  12. Анонсирован Laravel LSP

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

    • ❤️49