home.social

#laravel — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #laravel, aggregated by home.social.

  1. Laravel + PHP gains a batteries included package for ActivityPub support, with both draft-cavage and RFC 9421 HTTP Sig support and the ability to extend every aspect, with before() and after() hooks for easy custom processing.

    It's quite amazing.

    I'll be tagging a new release this week.

    #laravel #php #activitypub #pixelfed #loops

  2. Okay, laravel-activitypub is near ready to ship!

    I'll be testing it with shutter, a single user activitypub server for image sharing.

    #laravel #activitypub #Pixelfed #Loops

  3. 🔍 #LaravelMCP 1.0 introduces searchable tool catalogs: the tools/list payload stays the same size whether a server exposes 10 tools or 100. #Laravel #MCP #PHP #AI

    ⚠️ Every MCP tool pushes its name, description and full JSON Schema into the agent's context on every turn. Anthropic puts a 50+ tool setup at around 72,000 tokens upfront. With deferred loading and search, Opus 4 went from 49% to 74% accuracy on large tool libraries.

    🧵👇

  4. 🔍 #LaravelMCP 1.0 introduces searchable tool catalogs: the tools/list payload stays the same size whether a server exposes 10 tools or 100. #Laravel #MCP #PHP #AI

    ⚠️ Every MCP tool pushes its name, description and full JSON Schema into the agent's context on every turn. Anthropic puts a 50+ tool setup at around 72,000 tokens upfront. With deferred loading and search, Opus 4 went from 49% to 74% accuracy on large tool libraries.

    🧵👇

  5. 🔍 #LaravelMCP 1.0 introduces searchable tool catalogs: the tools/list payload stays the same size whether a server exposes 10 tools or 100. #Laravel #MCP #PHP #AI

    ⚠️ Every MCP tool pushes its name, description and full JSON Schema into the agent's context on every turn. Anthropic puts a 50+ tool setup at around 72,000 tokens upfront. With deferred loading and search, Opus 4 went from 49% to 74% accuracy on large tool libraries.

    🧵👇

  6. 🔍 #LaravelMCP 1.0 introduces searchable tool catalogs: the tools/list payload stays the same size whether a server exposes 10 tools or 100. #Laravel #MCP #PHP #AI

    ⚠️ Every MCP tool pushes its name, description and full JSON Schema into the agent's context on every turn. Anthropic puts a 50+ tool setup at around 72,000 tokens upfront. With deferred loading and search, Opus 4 went from 49% to 74% accuracy on large tool libraries.

    🧵👇

  7. 🔍 #LaravelMCP 1.0 introduces searchable tool catalogs: the tools/list payload stays the same size whether a server exposes 10 tools or 100. #Laravel #MCP #PHP #AI

    ⚠️ Every MCP tool pushes its name, description and full JSON Schema into the agent's context on every turn. Anthropic puts a 50+ tool setup at around 72,000 tokens upfront. With deferred loading and search, Opus 4 went from 49% to 74% accuracy on large tool libraries.

    🧵👇

  8. A queued job that manually builds an expensive service is painful to test. Let's see how to leverage Laravel's container to make this a lot nicer. #php #laravel masteringlaravel.io/daily/2026

  9. 150 запросов на один flush, и 4343 зелёных теста. Как я делал детектор N+1 и как он сам меня обманывал

    Один open-source тайм-трекер на Symfony имеет 4343 теста, и все они проходят. При этом каждое сохранение записи времени отправляет в базу три дополнительных SELECT запроса: ставку самой записи, ставку проекта и ставку активности. Если в одном flush() 50 записей, а столько строк показывает страница массового редактирования, только за ставками уходит 150 запросов. Тесты этот код покрывают, но ни один не падает, в них нет ни одной проверки проблем с запросами к базе данных. Для решения этой проблемы сделал инструмент, которого в конце августа ещё не существовало. Правда, ещё до проверок сторонних проектов на N+1, он успел несколько раз обмануть меня самого, и всегда одинаково, показывал зелёное там, где на самом деле не работал.

    habr.com/ru/articles/1082250/

    #phpunit #doctrine #laravel #n+1 #orm #ленивая_загрузка #queryguard

  10. 150 запросов на один flush, и 4343 зелёных теста. Как я делал детектор N+1 и как он сам меня обманывал

    Один open-source тайм-трекер на Symfony имеет 4343 теста, и все они проходят. При этом каждое сохранение записи времени отправляет в базу три дополнительных SELECT запроса: ставку самой записи, ставку проекта и ставку активности. Если в одном flush() 50 записей, а столько строк показывает страница массового редактирования, только за ставками уходит 150 запросов. Тесты этот код покрывают, но ни один не падает, в них нет ни одной проверки проблем с запросами к базе данных. Для решения этой проблемы сделал инструмент, которого в конце августа ещё не существовало. Правда, ещё до проверок сторонних проектов на N+1, он успел несколько раз обмануть меня самого, и всегда одинаково, показывал зелёное там, где на самом деле не работал.

    habr.com/ru/articles/1082250/

    #phpunit #doctrine #laravel #n+1 #orm #ленивая_загрузка #queryguard

  11. 150 запросов на один flush, и 4343 зелёных теста. Как я делал детектор N+1 и как он сам меня обманывал

    Один open-source тайм-трекер на Symfony имеет 4343 теста, и все они проходят. При этом каждое сохранение записи времени отправляет в базу три дополнительных SELECT запроса: ставку самой записи, ставку проекта и ставку активности. Если в одном flush() 50 записей, а столько строк показывает страница массового редактирования, только за ставками уходит 150 запросов. Тесты этот код покрывают, но ни один не падает, в них нет ни одной проверки проблем с запросами к базе данных. Для решения этой проблемы сделал инструмент, которого в конце августа ещё не существовало. Правда, ещё до проверок сторонних проектов на N+1, он успел несколько раз обмануть меня самого, и всегда одинаково, показывал зелёное там, где на самом деле не работал.

    habr.com/ru/articles/1082250/

    #phpunit #doctrine #laravel #n+1 #orm #ленивая_загрузка #queryguard

  12. Starting posting short clips from my #PHPxTokyo talk last week.
    I do not feel confident enough to post the full video for now. Maybe for a future talk i will do it.

    For now here is the first short:

    m.youtube.com/shorts/YfoLa83bn
    Ask an AI what the latest Laravel version is. It will say Laravel 12. Very confidently. It has no idea it is wrong.

    This is why your dependencies need health checks, not vibes.

    #Laravel #AI #Laravel12 #PHP #DevLife

  13. Anyone can commit code to GitHub under your name — no password needed, no permission asked.

    At our July meetup, Tobias Gasche showed us exactly how easy it is to impersonate another GitHub user, and why signing your Git commits is the fix.

    Watch → youtube.com/watch?v=-kiJb-jjiEw

    #Laravel #PHP #WebDev

  14. How to Run Self-Hosted Link-in-Bio Tool with #LinkStack on #AlmaLinux #VPS

    This article provides a guide for how to run self-hosted Link-in-Bio tool with LinkStack on AlmaLinux VPS.
    How to Run Self-Hosted Link-in-Bio Tool with LinkStack on AlmaLinux VPS
    This guide walks you through installing and running LinkStack, a free and open-source alternative to Linktree, on an AlmaLinux ...
    Continued 👉 blog.radwebhosting.com/self-ho #python #selfhosting #letsencrypt #selfhosted #opensource #laravel #composr

  15. How to Run Self-Hosted Link-in-Bio Tool with #LinkStack on #AlmaLinux #VPS

    This article provides a guide for how to run self-hosted Link-in-Bio tool with LinkStack on AlmaLinux VPS.
    How to Run Self-Hosted Link-in-Bio Tool with LinkStack on AlmaLinux VPS
    This guide walks you through installing and running LinkStack, a free and open-source alternative to Linktree, on an AlmaLinux ...
    Continued 👉 blog.radwebhosting.com/self-ho #python #selfhosting #letsencrypt #selfhosted #opensource #laravel #composr

  16. How to Run Self-Hosted Link-in-Bio Tool with #LinkStack on #AlmaLinux #VPS

    This article provides a guide for how to run self-hosted Link-in-Bio tool with LinkStack on AlmaLinux VPS.
    How to Run Self-Hosted Link-in-Bio Tool with LinkStack on AlmaLinux VPS
    This guide walks you through installing and running LinkStack, a free and open-source alternative to Linktree, on an AlmaLinux ...
    Continued 👉 blog.radwebhosting.com/self-ho #python #selfhosting #letsencrypt #selfhosted #opensource #laravel #composr

  17. 📊 From the test suite: queues of 946 / 13,702 / 0 jobs with 25 workers. size gives 2 / 22 / 1 workers, log gives 11 / 13 / 1. The big queue still wins, it just cannot erase the small one

    🚦 Deliberately not sold as better: time balances by estimated queued work, size by raw job count, log by size while compressing huge backlogs. For mixed-runtime pipelines, time stays the right pick #Laravel #PHP

  18. 📋 Logarithmic auto-scaling for #Laravel #Horizon — a third autoScalingStrategy value that stops huge queue spikes from starving smaller realtime queues #PHP #Queues
    🧵👇

  19. 📋 Logarithmic auto-scaling for #Laravel #Horizon — a third autoScalingStrategy value that stops huge queue spikes from starving smaller realtime queues #PHP #Queues
    🧵👇

  20. 📋 Logarithmic auto-scaling for #Laravel #Horizon — a third autoScalingStrategy value that stops huge queue spikes from starving smaller realtime queues #PHP #Queues
    🧵👇

  21. 📋 Logarithmic auto-scaling for #Laravel #Horizon — a third autoScalingStrategy value that stops huge queue spikes from starving smaller realtime queues #PHP #Queues
    🧵👇

  22. 📋 Logarithmic auto-scaling for #Laravel #Horizon — a third autoScalingStrategy value that stops huge queue spikes from starving smaller realtime queues #PHP #Queues
    🧵👇

  23. 🚀 Big news for Laravel lovers! Laravel 13 now runs vector searches on MariaDB! Plus, check out the AsVector cast that makes it all possible. Dive into this game-changing update and level up your dev skills! #Laravel

    shocm.me/posts/2026-09-14-lara

  24. ⚙️ SSD-Powered #cPanel Web #Hosting – Up to 25x Faster
    ⚙️ SSD-Powered cPanel Web Hosting by Rad Web Hosting
    Built for Performance. Backed by Reliability. Ready to Scale.
    Developers, sysadmins, and power users—we built this for you. Our SSD-powered cPanel web hosting ...
    Continued 👉 blog.radwebhosting.com/ssd-pow #sshaccess #webhosting #litespeed #webdisk #modsecurity #ftp #csf #joomla #phpmyadmin #postgresql #gitversioncontrol #softaculous #laravel #phppgadmin #cloudlinux #wpcli #mariadb #letsencrypt

  25. ⚙️ SSD-Powered #cPanel Web #Hosting – Up to 25x Faster
    ⚙️ SSD-Powered cPanel Web Hosting by Rad Web Hosting
    Built for Performance. Backed by Reliability. Ready to Scale.
    Developers, sysadmins, and power users—we built this for you. Our SSD-powered cPanel web hosting ...
    Continued 👉 blog.radwebhosting.com/ssd-pow #sshaccess #webhosting #litespeed #webdisk #modsecurity #ftp #csf #joomla #phpmyadmin #postgresql #gitversioncontrol #softaculous #laravel #phppgadmin #cloudlinux #wpcli #mariadb #letsencrypt

  26. ⚙️ SSD-Powered #cPanel Web #Hosting – Up to 25x Faster
    ⚙️ SSD-Powered cPanel Web Hosting by Rad Web Hosting
    Built for Performance. Backed by Reliability. Ready to Scale.
    Developers, sysadmins, and power users—we built this for you. Our SSD-powered cPanel web hosting ...
    Continued 👉 blog.radwebhosting.com/ssd-pow #sshaccess #webhosting #litespeed #webdisk #modsecurity #ftp #csf #joomla #phpmyadmin #postgresql #gitversioncontrol #softaculous #laravel #phppgadmin #cloudlinux #wpcli #mariadb #letsencrypt

  27. Ever notice that some Docker containers stop instantly while others hang for ten seconds? I'll explain why and show how to fix it. #php #laravel masteringlaravel.io/daily/2026

  28. 🚀 #Laravel 13 Tip: Cache::flexible()

    Want #fast pages without constantly serving outdated data?

    Laravel's cache flexible() method serves cached data right away while quietly updating it in the background:

  29. 🚀 13 Tip: Cache::flexible()

    Want pages without constantly serving outdated data?

    Laravel's cache flexible() method serves cached data right away while quietly updating it in the background:

  30. How to Run Self-Hosted Link-in-Bio Tool with #LinkStack on #AlmaLinux #VPS

    This article provides a guide for how to run self-hosted Link-in-Bio tool with LinkStack on AlmaLinux VPS.
    How to Run ...
    Continued 👉 #composr #python #letsencrypt #selfhosted #opensource #laravel #selfhosting

    How to Run Self-Hosted Link-in...

  31. How to Run Self-Hosted Link-in-Bio Tool with #LinkStack on #AlmaLinux #VPS

    This article provides a guide for how to run self-hosted Link-in-Bio tool with LinkStack on AlmaLinux VPS.
    How to Run ...
    Continued 👉 #composr #python #letsencrypt #selfhosted #opensource #laravel #selfhosting

    How to Run Self-Hosted Link-in...

  32. How to Run Self-Hosted Link-in-Bio Tool with #LinkStack on #AlmaLinux #VPS

    This article provides a guide for how to run self-hosted Link-in-Bio tool with LinkStack on AlmaLinux VPS.
    How to Run ...
    Continued 👉 #laravel #selfhosted #composr #letsencrypt #opensource #selfhosting #python

    How to Run Self-Hosted Link-in...

  33. How to Run Self-Hosted Link-in-Bio Tool with #LinkStack on #AlmaLinux #VPS

    This article provides a guide for how to run self-hosted Link-in-Bio tool with LinkStack on AlmaLinux VPS.
    How to Run ...
    Continued 👉 #python #letsencrypt #selfhosted #selfhosting #laravel #opensource #composr

    How to Run Self-Hosted Link-in...

  34. How to Run Self-Hosted Link-in-Bio Tool with #LinkStack on #AlmaLinux #VPS

    This article provides a guide for how to run self-hosted Link-in-Bio tool with LinkStack on AlmaLinux VPS.
    How to Run ...
    Continued 👉 #opensource #selfhosting #python #laravel #letsencrypt #selfhosted #composr

    How to Run Self-Hosted Link-in...

  35. How to Run Self-Hosted Link-in-Bio Tool with #LinkStack on #AlmaLinux #VPS

    This article provides a guide for how to run self-hosted Link-in-Bio tool with LinkStack on AlmaLinux VPS.
    How to Run ...
    Continued 👉 #letsencrypt #composr #laravel #selfhosting #python #opensource #selfhosted

    How to Run Self-Hosted Link-in...

  36. How to Run Self-Hosted Link-in-Bio Tool with #LinkStack on #AlmaLinux #VPS

    This article provides a guide for how to run self-hosted Link-in-Bio tool with LinkStack on AlmaLinux VPS.
    How to Run Self-Hosted Link-in-Bio Tool with LinkStack on AlmaLinux VPS
    This guide walks you through installing and running LinkStack, a free and open-source alternative to Linktree, on an ...
    Continued 👉 blog.radwebhosting.com/self-ho #selfhosting #opensource #composr #python #selfhosted #letsencrypt #laravel

  37. How to Run Self-Hosted Link-in-Bio Tool with #LinkStack on #AlmaLinux #VPS

    This article provides a guide for how to run self-hosted Link-in-Bio tool with LinkStack on AlmaLinux VPS.
    How to Run ...
    Continued 👉 #composr #letsencrypt #selfhosted #opensource #selfhosting #python #laravel

    How to Run Self-Hosted Link-in...

  38. How to Run Self-Hosted Link-in-Bio Tool with #LinkStack on #AlmaLinux #VPS

    This article provides a guide for how to run self-hosted Link-in-Bio tool with LinkStack on AlmaLinux VPS.
    How to Run Self-Hosted Link-in-Bio Tool with LinkStack on AlmaLinux VPS
    This guide walks you through installing and running LinkStack, a free and open-source alternative to Linktree, on an ...
    Continued 👉 blog.radwebhosting.com/self-ho #laravel #composr #python #letsencrypt #opensource #selfhosted #selfhosting

  39. How to Run Self-Hosted Link-in-Bio Tool with #LinkStack on #AlmaLinux #VPS

    This article provides a guide for how to run self-hosted Link-in-Bio tool with LinkStack on AlmaLinux VPS.
    How to Run Self-Hosted Link-in-Bio Tool with LinkStack on AlmaLinux VPS
    This guide walks you through installing and running LinkStack, a free and open-source alternative to Linktree, on an ...
    Continued 👉 blog.radwebhosting.com/self-ho #selfhosted #letsencrypt #opensource #laravel #python #composr #selfhosting

  40. How to Run Self-Hosted Link-in-Bio Tool with #LinkStack on #AlmaLinux #VPS

    This article provides a guide for how to run self-hosted Link-in-Bio tool with LinkStack on AlmaLinux VPS.
    How to Run ...
    Continued 👉 #laravel #opensource #selfhosted #composr #selfhosting #python #letsencrypt

    How to Run Self-Hosted Link-in...

  41. How to Run Self-Hosted Link-in-Bio Tool with #LinkStack on #AlmaLinux #VPS

    This article provides a guide for how to run self-hosted Link-in-Bio tool with LinkStack on AlmaLinux VPS.
    How to Run Self-Hosted Link-in-Bio Tool with LinkStack on AlmaLinux VPS
    This guide walks you through installing and running LinkStack, a free and open-source alternative to Linktree, on an ...
    Continued 👉 blog.radwebhosting.com/self-ho #python #opensource #composr #laravel #letsencrypt #selfhosting #selfhosted

  42. How to Run Self-Hosted Link-in-Bio Tool with #LinkStack on #AlmaLinux #VPS

    This article provides a guide for how to run self-hosted Link-in-Bio tool with LinkStack on AlmaLinux VPS.
    How to Run ...
    Continued 👉 #python #selfhosting #laravel #letsencrypt #selfhosted #opensource #composr

    How to Run Self-Hosted Link-in...