Laravel Boost - это мощный инструмент по добавлению инструкций для ИИ агентов и одним из его механизмов является MCP сервер.
В рамках одного приложения всё супер - агенты реально лучше подсказывают.
А что делать тем кто разрабатывает библиотеки? В этом случае начинаются пляски с бубном для внедрения MCP.
И решение есть - глобальная установка MCP сервера Лары.
Всё что для этого нужно - это установить Laravel в какую-нибудь папку с зависимостью Boost и добавить глобальный конфиг.
После этого открываем настройки MCP. Например, для AI Assistant и Junie в PhpStorm (см скрины) и добавляем конфиг с путём к файлам.
Всё. С этих пор MCP сервер будет работать во всех проектах и IDE/Editor будут автоматом цепляться к нему.
В рамках одного приложения всё супер - агенты реально лучше подсказывают.
А что делать тем кто разрабатывает библиотеки? В этом случае начинаются пляски с бубном для внедрения MCP.
И решение есть - глобальная установка MCP сервера Лары.
Всё что для этого нужно - это установить Laravel в какую-нибудь папку с зависимостью Boost и добавить глобальный конфиг.
laravel new mcp
cd mcp
composer require laravel/boost --dev
php artisan boost:install
После этого открываем настройки MCP. Например, для AI Assistant и Junie в PhpStorm (см скрины) и добавляем конфиг с путём к файлам.
Всё. С этих пор MCP сервер будет работать во всех проектах и IDE/Editor будут автоматом цепляться к нему.
👍2
Часто используемые способы взаимодействия с релейшенами Laravel и их улучшение
1) Первый
2) Второй
3) Третий
1) Первый
Product::query()
- ->with([
- 'attribute' => fn (Builder $query) => $query->select(['id', 'title'])
- ])
- ->whereHas('attribute');
+ ->withWhereHas('attribute:id,title')
2) Второй
Product::query()
- ->whereHas('attribute', fn (Builder $query) => $query
- ->where('id', $id)
- );
+ ->whereRelation('attribute', 'id', $id)
3) Третий
Product::query()
- ->with([
- 'attribute' => fn (Builder $query) => $query->select(['id', 'title'])
- ])
- ->whereHas('attribute', fn (Builder $query) => $query
- ->where('id', $id)
- );
+ ->with('attribute:id,title')
+ ->whereRelation('attribute', 'id', $id)
❤5👍4🔥2
Пых.Конф’25
Это моя первая конференция за всё время и ожидания были услышать несколько полезных идей, а по факту всё что я там услышал, было полезным. Да, что-то давно лично применяю в работе и считаю полезным это рассказывать тем, кто ещё не знает, что и сделали докладчики, а что-то узнал из того, в каком направлении сам начал двигаться.
Получил новый опыт для себя, поделился своим опытом с другими. Запомнился Анатолий с вопросом по утечкам памяти в Laravel Octane 🙂
Было очень круто до, во время и после конференции 😊
Жаль, что всё закончилось очень быстро. В хорошей компании время летит незаметно 🥲
И уже жду следующей конференции 😎
Отдельное спасибо:
— Валентину Удальцову (@vudaltsov) за организацию и проведение столь классного мероприятия
— Александру Черняеву (@tabuna) за книгу «Денди-код»
— Данилу Шуцкому (@leeto_telegram) за мерч MoonShine
— Владимиру Баркаеву (@Muumba) за гостеприимство
Это моя первая конференция за всё время и ожидания были услышать несколько полезных идей, а по факту всё что я там услышал, было полезным. Да, что-то давно лично применяю в работе и считаю полезным это рассказывать тем, кто ещё не знает, что и сделали докладчики, а что-то узнал из того, в каком направлении сам начал двигаться.
Получил новый опыт для себя, поделился своим опытом с другими. Запомнился Анатолий с вопросом по утечкам памяти в Laravel Octane 🙂
Было очень круто до, во время и после конференции 😊
Жаль, что всё закончилось очень быстро. В хорошей компании время летит незаметно 🥲
И уже жду следующей конференции 😎
Отдельное спасибо:
— Валентину Удальцову (@vudaltsov) за организацию и проведение столь классного мероприятия
— Александру Черняеву (@tabuna) за книгу «Денди-код»
— Данилу Шуцкому (@leeto_telegram) за мерч MoonShine
— Владимиру Баркаеву (@Muumba) за гостеприимство
2🔥9❤6
💻 Денди-код. Как писать код с аккуратностью, уважением к читателю и стилем
Рабочий код сам по себе не повод для гордости. Его можно написать быстро и наспех. Но код, с которым действительно приятно работать, требует внимания, аккуратности и дисциплины.
Эта книга — краткий и практичный гид по написанию понятного и аккуратного кода на PHP.
Никакой лишней теории, бесконечных споров о стиле или философских рассуждений — только конкретные советы и примеры.
Главный акцент сделан на первом и самом важном шаге к качественному коду — его визуальной читаемости.
В формате cookbook вы найдёте типичные ошибки и удачные альтернативы, которые помогут быстро перенять приёмы и применить их на практике.
Это удобный справочник для тех, кто хочет писать код чище, яснее и понятнее — и для себя, и для коллег.
— Купить на Ozon
— Купить на Avito
— Скачать книгу в PDF
— Прочесть книгу на GitHub
Рецензия
Книга читается легко и непринуждённо за счёт её малого объёма. Медленно читающим людям это важно. Читается на одном дыхании. В ней описаны практические подходы, которым, на мой взгляд, должны обучать в основе основ. Вдобавок, книга раскрывает те аспекты разработки, о которых некоторые разработчики могут попросту не знать хотя бы потому что не знают что такое вообще есть и как это гуглить.
В число недостатков внесу малый объём, но именно это также является её преимуществом ибо книга не успевает надоесть.
У меня остались приятные впечатления после прочтения и, получив печатный вариант лично в руки от автора, несомненно прочту её ещё раз.
Да и видеть своё имя в книге безумно приятно 😊
Рабочий код сам по себе не повод для гордости. Его можно написать быстро и наспех. Но код, с которым действительно приятно работать, требует внимания, аккуратности и дисциплины.
Эта книга — краткий и практичный гид по написанию понятного и аккуратного кода на PHP.
Никакой лишней теории, бесконечных споров о стиле или философских рассуждений — только конкретные советы и примеры.
Главный акцент сделан на первом и самом важном шаге к качественному коду — его визуальной читаемости.
В формате cookbook вы найдёте типичные ошибки и удачные альтернативы, которые помогут быстро перенять приёмы и применить их на практике.
Это удобный справочник для тех, кто хочет писать код чище, яснее и понятнее — и для себя, и для коллег.
— Купить на Ozon
— Купить на Avito
— Скачать книгу в PDF
— Прочесть книгу на GitHub
Рецензия
Книга читается легко и непринуждённо за счёт её малого объёма. Медленно читающим людям это важно. Читается на одном дыхании. В ней описаны практические подходы, которым, на мой взгляд, должны обучать в основе основ. Вдобавок, книга раскрывает те аспекты разработки, о которых некоторые разработчики могут попросту не знать хотя бы потому что не знают что такое вообще есть и как это гуглить.
В число недостатков внесу малый объём, но именно это также является её преимуществом ибо книга не успевает надоесть.
У меня остались приятные впечатления после прочтения и, получив печатный вариант лично в руки от автора, несомненно прочту её ещё раз.
Да и видеть своё имя в книге безумно приятно 😊
5🔥6❤🔥2
Forwarded from Пых.конф’25 — главное PHP-событие этого года!
👍4🔥2