home.social

#laravel — Public Fediverse posts

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

  1. The point of an AAR is not the report. It's that the lesson survives the session.

    What worked, what didn't, what we'd do differently. Root causes, saved as dated markdown, referenced from the guides.

    #Laravel #PHP #Programming #AI

  2. The point of an AAR is not the report. It's that the lesson survives the session.

    What worked, what didn't, what we'd do differently. Root causes, saved as dated markdown, referenced from the guides.

    #Laravel #PHP #Programming #AI

  3. The point of an AAR is not the report. It's that the lesson survives the session.

    What worked, what didn't, what we'd do differently. Root causes, saved as dated markdown, referenced from the guides.

    #Laravel #PHP #Programming #AI

  4. The point of an AAR is not the report. It's that the lesson survives the session.

    What worked, what didn't, what we'd do differently. Root causes, saved as dated markdown, referenced from the guides.

    #Laravel #PHP #Programming #AI

  5. The point of an AAR is not the report. It's that the lesson survives the session.

    What worked, what didn't, what we'd do differently. Root causes, saved as dated markdown, referenced from the guides.

    #Laravel #PHP #Programming #AI

  6. After adding Compose watch to a project, every rebuild paused for ten seconds before the new container came up. If your restarts drag like that, here's a workaround that may help improve speed. #php #laravel masteringlaravel.io/daily/2026

  7. After Action Reports for every significant session now.

    Agents reflect on what worked, what broke, and the root causes. The lesson gets folded into the project docs, not lost.

    The next project starts where the last one ended.

    #Laravel #DevOps #programming

  8. CVE-2026-53932: OS command injection in laravel-backup-restore via crafted backup archives. CVSS 8. Unpatched before v1.9.4. If you restore Spatie backups, update now. Details: valtersit.com/cve/CVE-2026-539 #CVE #infosec #Laravel

  9. Found that @gonedark created a better Mockery replacement for PHP.

    github.com/jasonmccreary/double

    My problem with this library is not that it's not stable, is the stance behind it. «I just have it 0.x until it gains adoption»

    What fucking logic is behind that? It's like saying I should drive a car once I can complete 24 Heures du Mans. LOL.

    #Programming #SoftwareDevelopment #WebDevelopment #WebDev #Coding #Code #PHP #Laravel #Symfony #Testing #LaravelShift

  10. Found that @gonedark created a better Mockery replacement for PHP.

    github.com/jasonmccreary/double

    My problem with this library is not that it's not stable, is the stance behind it. «I just have it 0.x until it gains adoption»

    What fucking logic is behind that? It's like saying I should drive a car once I can complete 24 Heures du Mans. LOL.

    #Programming #SoftwareDevelopment #WebDevelopment #WebDev #Coding #Code #PHP #Laravel #Symfony #Testing #LaravelShift

  11. Found that @gonedark created a better Mockery replacement for PHP.

    github.com/jasonmccreary/double

    My problem with this library is not that it's not stable, is the stance behind it. «I just have it 0.x until it gains adoption»

    What fucking logic is behind that? It's like saying I should drive a car once I can complete 24 Heures du Mans. LOL.

    #Programming #SoftwareDevelopment #WebDevelopment #WebDev #Coding #Code #PHP #Laravel #Symfony #Testing #LaravelShift

  12. Found that @gonedark created a better Mockery replacement for PHP.

    github.com/jasonmccreary/double

    My problem with this library is not that it's not stable, is the stance behind it. «I just have it 0.x until it gains adoption»

    What fucking logic is behind that? It's like saying I should drive a car once I can complete 24 Heures du Mans. LOL.

    #Programming #SoftwareDevelopment #WebDevelopment #WebDev #Coding #Code #PHP #Laravel #Symfony #Testing #LaravelShift

  13. Found that @gonedark created a better Mockery replacement for PHP.

    github.com/jasonmccreary/double

    My problem with this library is not that it's not stable, is the stance behind it. «I just have it 0.x until it gains adoption»

    What fucking logic is behind that? It's like saying I should drive a car once I can complete 24 Heures du Mans. LOL.

    #Programming #SoftwareDevelopment #WebDevelopment #WebDev #Coding #Code #PHP #Laravel #Symfony #Testing #LaravelShift

  14. When another site loads your built JS assets, Laravel never sees the request, so its CORS config can't help. Here's how to add the headers in Nginx for just those files, without slowing down everything else. #php #laravel masteringlaravel.io/daily/2026

  15. When another site loads your built JS assets, Laravel never sees the request, so its CORS config can't help. Here's how to add the headers in Nginx for just those files, without slowing down everything else. #php #laravel masteringlaravel.io/daily/2026

  16. When another site loads your built JS assets, Laravel never sees the request, so its CORS config can't help. Here's how to add the headers in Nginx for just those files, without slowing down everything else. #php #laravel masteringlaravel.io/daily/2026

  17. When another site loads your built JS assets, Laravel never sees the request, so its CORS config can't help. Here's how to add the headers in Nginx for just those files, without slowing down everything else. #php #laravel masteringlaravel.io/daily/2026

  18. When another site loads your built JS assets, Laravel never sees the request, so its CORS config can't help. Here's how to add the headers in Nginx for just those files, without slowing down everything else. #php #laravel masteringlaravel.io/daily/2026

  19. #TypeScript community (especially #Laravel-affine):

    I want to create a class, resembling Laravel factories in TypeScript

    class Factory<T> {
    protected model: Partial<T>

    constructor(model: Partial<T>) {
    this.model = { ...this.defaults, ...model }
    }

    // state setters

    make(): T { // <!-- How do I get this to be T instead of Partial<T> without `as? ?
    return this.model
    }
    }

    #amCoding #amProgramming #webDev #webDevelopment #dataTypes #FollowerPower #computerScience #typeTheory

  20. Migrated my website from Ghost to a custom Laravel build this week.

    Same content, full control over everything. Also switched from GitHub to Forgejo + CrowsCI. GitHub was getting expensive with multiple deploys a day for danielpetrica.com and laraplugins. In the age of AI coding, frequent deploys are the norm, not the exception.

    Verified SEO status with seo.danielpetrica.com before and after to make sure nothing broke.

    #Laravel #PHP #SelfHosted #DevOps #OpenSource

  21. #Laravel ma sporo narzędzi i "uprzyjemniaczy" dla developerów. O jednym z nich i konfiguracji tegoż można przeczytać w tym artykule.

    #PHP

    laravel-news.com/artisan-dev-c

  22. Когда Laravel Validator становится узким местом при импорте 50 000 строк

    PHP 7.4 / Laravel 8 / PostgreSQL 13 Проблема : импорт 50 тысяч строк занимал около 45 секунд. Первое подозрение: база данных, INSERT, UPSERT, индексы, размер batch и количество запросов. Реальность: бОльшая часть времени уходит на валидацию. Мы начали разбираться, почему проверка нескольких десятков обычных полей на большом массиве данных оказалась значительно дороже самой записи в PostgreSQL. В итоге удалось сократить время валидации с 42,5 секунды до 0,65 секунды , а длительность всего job — примерно с 45 до 4 секунд . В статье покажу, что именно оказалось узким местом, почему стандартный Laravel Validator оказался не самым подходящим инструментом для этого конкретного сценария и почему мы не стали от него отказываться.

    habr.com/ru/articles/1079878/

    #laravel #php #validator

  23. I joined a project where the Vue front end was built into the Docker image with no bind mount, so every change meant a manual rebuild. One addition to the compose file turned that back into a normal dev loop. #php #laravel masteringlaravel.io/daily/2026

  24. Need to process millions of rows?

    gives you 3 options:

    `get()` → 1 query, but loads everything into memory 💥

    `chunk(500)` → multiple queries, 500 records per batch 📦

    `cursor()` → streams records one-by-one with very low memory usage 🚶

    If you're simply processing each record independently, `cursor()` is often the cleanest choice:

  25. Need to process millions of rows?

    #Laravel gives you 3 options:

    `get()` → 1 query, but loads everything into memory 💥

    `chunk(500)` → multiple queries, 500 records per batch 📦

    `cursor()` → streams records one-by-one with very low memory usage 🚶

    If you're simply processing each record independently, `cursor()` is often the cleanest choice:

  26. Two weeks ago, I launched events for Laramap. Some people liked it, which made me happy, but usage is low.

    I spent two days building it between client projects, so I'd be lying if I said I wasn't a little disappointed. Did it not spread, or do people just not care?

    #laravel

  27. Laravel vs Symfony: A Comprehensive Comparison of #PHP #Frameworks

    This article provides a guide concerning #Laravel vs Symfony: a comprehensive comparison of PHP frameworks.
    Laravel vs Symfony: A Comprehensive Comparison of PHP Frameworks
    Laravel and #Symfony are two of the most popular PHP frameworks, widely used for building modern web applications. Both have strong communities, rich ecosystems, and are frequently chosen by ...
    Continued 👉 blog.radwebhosting.com/laravel #websitedevelopment

  28. Laravel vs Symfony: A Comprehensive Comparison of #PHP #Frameworks

    This article provides a guide concerning #Laravel vs Symfony: a comprehensive comparison of PHP frameworks.
    Laravel vs Symfony: A Comprehensive Comparison of PHP Frameworks
    Laravel and #Symfony are two of the most popular PHP frameworks, widely used for building modern web applications. Both have strong communities, rich ecosystems, and are frequently chosen by ...
    Continued 👉 blog.radwebhosting.com/laravel #websitedevelopment

  29. Laravel vs Symfony: A Comprehensive Comparison of #PHP #Frameworks

    This article provides a guide concerning #Laravel vs Symfony: a comprehensive comparison of PHP frameworks.
    Laravel vs Symfony: A Comprehensive Comparison of PHP Frameworks
    Laravel and #Symfony are two of the most popular PHP frameworks, widely used for building modern web applications. Both have strong communities, rich ecosystems, and are frequently chosen by ...
    Continued 👉 blog.radwebhosting.com/laravel #websitedevelopment

  30. During a recent pentest, I suddenly got hit with 403s on every request. It wasn't a WAF - it was a clever little trap one of my clients built to catch anyone poking at Livewire. Let me show you how it works. 🤓

    securinglaravel.com/security-t #Laravel

  31. Which #Discord communities/"servers" for the following Open Source software projects, would you most like to see re-established/migrated into an #OpenSource , non-walled-garden forum software (such as their own dedicated #Flarum website)?

    **Check all that apply** :blob_cat_heart:

    Note 1: Community membership sizes may be listed as approximates, may be out of date (Qwen knew from 2024), but none the less, give a useful ballpark. **Were any fairly large Open Source communities in Discord missed? Please reply, stating so.**

    Note 2: Flarum 2.0 will be coming out soon, **has great mobile support** (important to younger-generation adoption), and is also lightweight. An #RSS feed add-on/plugin, Open Source, is also offered. 👍 Having said this, I approve of any Open Source, non-walled-garden forum software, such as #Discourse (but it requires a beefier server, uses node.js, alas, and runs in #Docker)
    #Blender #LinuxMint #LibreOffice #laravel #dev #DataSovereignty

  32. Which #Discord communities/"servers" for the following Open Source software projects, would you most like to see re-established/migrated into an #OpenSource , non-walled-garden forum software (such as their own dedicated #Flarum website)?

    **Check all that apply** :blob_cat_heart:

    Note 1: Community membership sizes may be listed as approximates, may be out of date (Qwen knew from 2024), but none the less, give a useful ballpark. **Were any fairly large Open Source communities in Discord missed? Please reply, stating so.**

    Note 2: Flarum 2.0 will be coming out soon, **has great mobile support** (important to younger-generation adoption), and is also lightweight. An #RSS feed add-on/plugin, Open Source, is also offered. 👍 Having said this, I approve of any Open Source, non-walled-garden forum software, such as #Discourse (but it requires a beefier server, uses node.js, alas, and runs in #Docker)
    #Blender #LinuxMint #LibreOffice #laravel #dev #DataSovereignty

  33. Which #Discord communities/"servers" for the following Open Source software projects, would you most like to see re-established/migrated into an #OpenSource , non-walled-garden forum software (such as their own dedicated #Flarum website)?

    **Check all that apply** :blob_cat_heart:

    Note 1: Community membership sizes may be listed as approximates, may be out of date (Qwen knew from 2024), but none the less, give a useful ballpark. **Were any fairly large Open Source communities in Discord missed? Please reply, stating so.**

    Note 2: Flarum 2.0 will be coming out soon, **has great mobile support** (important to younger-generation adoption), and is also lightweight. An #RSS feed add-on/plugin, Open Source, is also offered. 👍 Having said this, I approve of any Open Source, non-walled-garden forum software, such as #Discourse (but it requires a beefier server, uses node.js, alas, and runs in #Docker)
    #Blender #LinuxMint #LibreOffice #laravel #dev #DataSovereignty

  34. Which #Discord communities/"servers" for the following Open Source software projects, would you most like to see re-established/migrated into an #OpenSource , non-walled-garden forum software (such as their own dedicated #Flarum website)?

    **Check all that apply** :blob_cat_heart:

    Note 1: Community membership sizes may be listed as approximates, may be out of date (Qwen knew from 2024), but none the less, give a useful ballpark. **Were any fairly large Open Source communities in Discord missed? Please reply, stating so.**

    Note 2: Flarum 2.0 will be coming out soon, **has great mobile support** (important to younger-generation adoption), and is also lightweight. An #RSS feed add-on/plugin, Open Source, is also offered. 👍 Having said this, I approve of any Open Source, non-walled-garden forum software, such as #Discourse (but it requires a beefier server, uses node.js, alas, and runs in #Docker)
    #Blender #LinuxMint #LibreOffice #laravel #dev #DataSovereignty

  35. Which #Discord communities/"servers" for the following Open Source software projects, would you most like to see re-established/migrated into an #OpenSource , non-walled-garden forum software (such as their own dedicated #Flarum website)?

    **Check all that apply** :blob_cat_heart:

    Note 1: Community membership sizes may be listed as approximates, may be out of date (Qwen knew from 2024), but none the less, give a useful ballpark. **Were any fairly large Open Source communities in Discord missed? Please reply, stating so.**

    Note 2: Flarum 2.0 will be coming out soon, **has great mobile support** (important to younger-generation adoption), and is also lightweight. An #RSS feed add-on/plugin, Open Source, is also offered. 👍 Having said this, I approve of any Open Source, non-walled-garden forum software, such as #Discourse (but it requires a beefier server, uses node.js, alas, and runs in #Docker)
    #Blender #LinuxMint #LibreOffice #laravel #dev #DataSovereignty

  36. Playing around with #Asana in case I get a call for a new gig in the coming days. Currently using it for my personal #Laravel project.
  37. ⚠️ Fake #Laravel packages on #Packagist deploy a cross-platform #RAT on Windows, macOS & Linux — researchers at Socket flagged 3 malicious #PHP packages disguised as Laravel utilities #cybersecurity #supplychain #opensource #infosec

    📦 Malicious packages identified:
    • nhattuanbl/lara-helper (37 downloads)
    • nhattuanbl/simple-queue (29 downloads)
    • nhattuanbl/lara-swagger (49 downloads)

    🧵 👇

  38. Problemy z walidacją nazw plików umożliwiały RCE i patch bypass w narzędziu FreeScout

    W aplikacji FreeScout odkryto podatność Remote Code Execution (RCE). Dzięki możliwości wgrania na serwer pliku .htaccess, a następnie pliku tekstowego (który przekazywany był do interpretera PHP) możliwe było wykonanie dowolnego kodu na serwerze. Podatność otrzymała numer CVE-2026-27636. TLDR: FreeScout to otwartoźródłowe, samodzielnie hostowane narzędzie do obsługi zgłoszeń (ticketów) i współdzielonej...

    #Aktualności #Laravel #Php #Podatność #Rce #Websecurity

    sekurak.pl/problemy-z-walidacj

  39. A new chapter of my life has begun.

    Hi everyone, since September I’ve decided to dedicate myself exclusively to freelance work. I know it will be a challenge, but I feel it’s the natural evolution of my career.

    For the first time, I’m taking on clients for web development (Laravel, PHP, TypeScript, and Vue) as well as DevOps consulting (Docker, CI/CD, and Traefik).

    I’ll also continue to offer freelance consulting on New Relic monitoring, something I’ve already done in the past.

    If you have interesting projects or need targeted consulting, you can reach out to me here or through my website danielpetrica.com

    Thank you all for your attention,
    Have a great weekend
    #freelance #webdev #developer #laravel #newrelic #vue_js

  40. I wish there was something like Filament PHP but using Inertia.

    Currently using Nuxt UI v4, and while it slaps, I'm kind of tired of so much plumbing for things that Filament PHP offers you out-of-the-box.

    Yeah, I'm sill recommending Filament PHP.

    #Programming #PHP #Laravel #Filament #FilamentPHP #InertiaJS #Inertia #JavaScript #Frontend #SoftwareDevelopment #WebDevelopment #WebDev #Vue #Vue3 #NuxtUI #Nuxt