Laravel World

  1. Разбираемся с MCP на практике: сервер документации Swagger на Laravel

    Разбираемся с MCP на практике: сервер документации Swagger на Laravel

    Соберём на Laravel MCP-сервер для поиска по Swagger-документации. Через него AI-ассистент сможет найти API-операцию, прочитать её параметры и получить схему ответа. Спецификацию сохраним в PostgreSQL, а доступ к ней дадим через четыре инструмента: поиск, описание операции, схему и список операций по тегу.

    https://habr.com/ru/articles/1089476/

    • ❤️9
  2. Промпт-инъекции становятся проблемой Laravel

    Промпт-инъекции становятся проблемой Laravel

    С выходом официального Laravel AI SDK подключить к приложению AI-агента с доступом к инструментам и данным стало очень просто. Но вместе с этим появляется новый класс рисков: через prompt injection модель можно заставить вызвать инструмент с правами, которых у самого пользователя быть не должно. Автор на понятных примерах показывает, как непривязанный к пользователю инструмент может раскрыть чужие данные, почему проверки нужно делать прямо внутри handle() через Policies/Gates и какие ещё меры стоит предусмотреть при работе с AI-агентами. Полезно прочитать всем, кто уже экспериментирует с ИИ.

    https://albertoarena.it/posts/prompt-injection-is-a-laravel-problem-now/

    • ❤️24
  3. Строим мультиагентные системы для разработки на Podlodka AI Crew

    Строим мультиагентные системы для разработки на Podlodka AI Crew

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

    Мультиагентный подход переносит ту же логику в среду искусственного интеллекта:
    вместо одного исполнителя над задачей работают несколько виртуальных агентов. Но как построить такую систему и сделать её эффективной?

    Эксперты Podlodka AI Crew ответят на этот вопрос в новом сезоне «Мультиагентные системы», который пройдёт с 12 по 16 октября. Генеральный партнёр конференции — RWB.

    О чём узнают участники:

    🧩 Как построить эффективную внутреннюю AI-платформу разработки

    🧠 Как устроен «мозг» агента и как это использовать

    🔄 Как убрать себя из агентского цикла с помощью оркестрации

    🏭 Как построить «завод» из AI-агентов с узкими задачами

    🔍 Как быстро обнаруживать ошибки и не тратить лишние токены.

    Формат Podlodka AI Crew — комфортный онлайн: 5 дней, утренние и вечерние сессии в Zoom.

    Отдельный плюс — цена: заметно ниже привычных конференций, при этом много практики и обсуждений в закрытом комьюнити в Telegram.

    Подробностями о сезоне «Мультиагентные системы» делимся на сайте.

    Приходите на конференцию, чтобы вместе с коллегами найти баланс между скоростью, качеством, стоимостью и уровнем человеческого контроля в AI-разработке.

    По промокоду laravel получите скидку: https://podlodka.io/aicrew

    • ❤️2
  4. От Eloquent к SQL и обратно: анатомия запроса Laravel

    От Eloquent к SQL и обратно: анатомия запроса Laravel

    Сравниваем Laravel Eloquent, Query Builder и сырой SQL: компиляция запросов, выполнение PDO и гидратация моделей от 10 до 100 000 строк.

    https://www.maiobarbero.dev/articles/eloquent-to-sql-and-back/

    • ❤️25
  5. Обнаружение спама с помощью 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

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

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

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

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

    • ❤️25
  7. Релиз Laravel MCP 1.0

    Релиз Laravel MCP 1.0

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

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

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

    https://github.com/laravel/mcp

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

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

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

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

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


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

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

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

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

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

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

    • ❤️23
  10. 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
  11. Зачем неофициальный php-клиент к Manticore, если есть официальный

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

    • ❤️20