Escalated - Support desk system for Laravel (Powered by Inertia)
Hey folks,
I’ve been working on an open-source project called **Escalated** and wanted to share it here to get some early feedback.
The idea is pretty simple: instead of running a separate support desk app with its own auth, database, and pricing model, Escalated lives *inside* your application. It uses your existing users, your database, and your deployment setup.
Wherever Inertia works, Escalated follows (Laravel, Django, Rails) - although Laravel is the focus right now.
* tickets and threaded conversations
* Internal notes, statuses, priorities, tagging
* Assignment, ownership, SLAs, and escalation rules
* Notifications via your framework’s native systems
* All data stays in *your* database
MIT licensed
This is still very much **WIP**, but actively developed.
The core architecture and adapters are in place, and the website is done (feedback on the design would be great).
Design of the admin panel is still in the works. The client panel supports Inertia/Vue layouts so it can entirely match your site design:
[https://i.imgur.com/t4MRxl7.png](https://i.imgur.com/t4MRxl7.png)
I'm focusing **most on** Laravel with features for Rails/Django being migrated.
Happy to get opinions/feedback.
Site: [https://escalated.dev]()
GitHub: [https://github.com/escalated-dev]()
https://redd.it/1qzmo6a
@r_php
Hey folks,
I’ve been working on an open-source project called **Escalated** and wanted to share it here to get some early feedback.
The idea is pretty simple: instead of running a separate support desk app with its own auth, database, and pricing model, Escalated lives *inside* your application. It uses your existing users, your database, and your deployment setup.
Wherever Inertia works, Escalated follows (Laravel, Django, Rails) - although Laravel is the focus right now.
* tickets and threaded conversations
* Internal notes, statuses, priorities, tagging
* Assignment, ownership, SLAs, and escalation rules
* Notifications via your framework’s native systems
* All data stays in *your* database
MIT licensed
This is still very much **WIP**, but actively developed.
The core architecture and adapters are in place, and the website is done (feedback on the design would be great).
Design of the admin panel is still in the works. The client panel supports Inertia/Vue layouts so it can entirely match your site design:
[https://i.imgur.com/t4MRxl7.png](https://i.imgur.com/t4MRxl7.png)
I'm focusing **most on** Laravel with features for Rails/Django being migrated.
Happy to get opinions/feedback.
Site: [https://escalated.dev]()
GitHub: [https://github.com/escalated-dev]()
https://redd.it/1qzmo6a
@r_php
What is your go to 'left over AI tokens' to use up prompt, for general maintenance, tidy-ups or nice to haves for Laravel projects?
It gets to the time of the week where you have a bunch of usage left of Claude.
Usually I ask it very generic or ill considered maintenance prompts:
\- check for missing test coverage
\- what are risks in the code base
\- what isn't following best practice
Then I have to manually create PRs for each for the sub branches it creates.
How do you guys approach this - I'm sure there is a much better, structured approach that I can use, that's quick and simple for Laravel projects. Thanks!
https://redd.it/1qzu1d5
@r_php
It gets to the time of the week where you have a bunch of usage left of Claude.
Usually I ask it very generic or ill considered maintenance prompts:
\- check for missing test coverage
\- what are risks in the code base
\- what isn't following best practice
Then I have to manually create PRs for each for the sub branches it creates.
How do you guys approach this - I'm sure there is a much better, structured approach that I can use, that's quick and simple for Laravel projects. Thanks!
https://redd.it/1qzu1d5
@r_php
Reddit
From the laravel community on Reddit
Explore this post and more from the laravel community
Laravel package to pause/resume queue batches
Hey everyone 👋
I built a small Laravel package that lets you pause and resume job batches when using Redis queues. It adds a
Repo: https://github.com/digiloopinc/laravel-pausable-batch
It’s pretty lightweight and still early, so I’d really appreciate any feedback, suggestions, or improvements. Thanks!
https://redd.it/1qzv4a0
@r_php
Hey everyone 👋
I built a small Laravel package that lets you pause and resume job batches when using Redis queues. It adds a
pausable-redis driver and has a very simple API:$batch->pause();
$batch->paused();
$batch->resume();
Repo: https://github.com/digiloopinc/laravel-pausable-batch
It’s pretty lightweight and still early, so I’d really appreciate any feedback, suggestions, or improvements. Thanks!
https://redd.it/1qzv4a0
@r_php
GitHub
GitHub - digiloopinc/laravel-pausable-batch
Contribute to digiloopinc/laravel-pausable-batch development by creating an account on GitHub.
Weekly Ask Anything Thread
Feel free to ask any questions you think may not warrant a post. Asking for help here is also fine.
https://redd.it/1qzub8z
@r_php
Feel free to ask any questions you think may not warrant a post. Asking for help here is also fine.
https://redd.it/1qzub8z
@r_php
Reddit
From the symfony community on Reddit
Explore this post and more from the symfony community
Weekly help thread
Hey there!
This subreddit isn't meant for help threads, though there's one exception to the rule: in this thread you can ask anything you want PHP related, someone will probably be able to help you out!
https://redd.it/1qzxfhq
@r_php
Hey there!
This subreddit isn't meant for help threads, though there's one exception to the rule: in this thread you can ask anything you want PHP related, someone will probably be able to help you out!
https://redd.it/1qzxfhq
@r_php
Reddit
From the PHP community on Reddit
Explore this post and more from the PHP community
SymfonyLive Paris 2026 : Tout pour préparer votre venue, sans stress!
https://symfony.com/blog/symfonylive-paris-2026-tout-pour-preparer-votre-venue-sans-stress?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1r0b5jm
@r_php
https://symfony.com/blog/symfonylive-paris-2026-tout-pour-preparer-votre-venue-sans-stress?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1r0b5jm
@r_php
Symfony
SymfonyLive Paris 2026 : Tout pour préparer votre venue, sans stress! (Symfony Blog)
Toutes les infos pratiques pour SymfonyLive Paris 2026 sont en ligne ! Accès, transports, hôtels, organisation sur place… tout est prêt pour vous accueillir et vous faire vivre deux jours 100 % S…
No Chrome, no Node, no problem: PDF generation in Laravel finally grows up
https://extended.reading.sh/laravel-pdf-on-cloudflare
https://redd.it/1r0mcfl
@r_php
https://extended.reading.sh/laravel-pdf-on-cloudflare
https://redd.it/1r0mcfl
@r_php
Medium
No Chrome, no Node, no problem: PDF generation in Laravel finally grows up
How spatie/laravel-pdf v2’s driver architecture and Cloudflare Browser Rendering solved a 25-year-old PHP infrastructure headache
Built an open-source PHP client for the EU Deforestation Regulation API
http://github.com/4bdullatif/eudr-php-client
https://redd.it/1r4unxp
@r_php
http://github.com/4bdullatif/eudr-php-client
https://redd.it/1r4unxp
@r_php
GitHub
GitHub - 4bdullatif/eudr-php-client: Framework-agnostic PHP client for the EU Deforestation Regulation (EUDR) API with WS-Security…
Framework-agnostic PHP client for the EU Deforestation Regulation (EUDR) API with WS-Security authentication. - 4bdullatif/eudr-php-client
LDAP get Members of a Group
Hey,
I need a function to get all Members of a Group using the Symfony LDAP Adapter.
Cheers
Christoph
https://redd.it/1r4tky0
@r_php
Hey,
I need a function to get all Members of a Group using the Symfony LDAP Adapter.
Cheers
Christoph
https://redd.it/1r4tky0
@r_php
Reddit
From the symfony community on Reddit
Explore this post and more from the symfony community
A new Spatie package: Laravel Screenshot 📸
https://freek.dev/3002-another-new-spatie-package-drops-spatielaravel-screesnhot
https://redd.it/1r2tr8g
@r_php
https://freek.dev/3002-another-new-spatie-package-drops-spatielaravel-screesnhot
https://redd.it/1r2tr8g
@r_php
freek.dev
Another new Spatie package drops: spatie/laravel-screesnhot | freek.dev
We just released laravel-screenshot, a new package to take screenshots of web pages in Laravel apps.
It uses a driver-based architecture, so you can choose between Browsershot (which requires you to install Chromium) and Cloudflare Browser Rendering (which…
It uses a driver-based architecture, so you can choose between Browsershot (which requires you to install Chromium) and Cloudflare Browser Rendering (which…
Sugar (PHP templating engine) — thoughts?
Hey everyone
I’m working on a new PHP templating engine called Sugar, and I’d love honest feedback from the community.
It’s something I’ve wanted to try for a long time, and with today’s AI tooling this kind of project feels way more accessible for me to actually build and iterate on.
Docs: https://josbeir.github.io/sugar/
GitHub: https://github.com/josbeir/sugar
Feature comparison: https://josbeir.github.io/sugar/guide/introduction/what-is-sugar.html#feature-comparison (could be incorrect, please correct me if you notice this)
Focus
Directive-based templating (`s:if`, `s:foreach`, `s:forelse`, etc.)
Context-aware auto-escaping
Components + slots
Template inheritance/includes
PHP 8.5 pipe syntax support (even with the minimum PHP 8.2 requirement)
Feedback I’m looking for
Does the syntax feel intuitive?
Anything that feels over-engineered or unnecessary?
Missing features you’d expect before real-world use?
Docs clarity — what was confusing?
Performance or architecture concerns you notice?
I’m especially interested in critical feedback — but “looks good” is appreciated too 🙏
Thanks for taking a look!
https://redd.it/1r4gpzz
@r_php
Hey everyone
I’m working on a new PHP templating engine called Sugar, and I’d love honest feedback from the community.
It’s something I’ve wanted to try for a long time, and with today’s AI tooling this kind of project feels way more accessible for me to actually build and iterate on.
Docs: https://josbeir.github.io/sugar/
GitHub: https://github.com/josbeir/sugar
Feature comparison: https://josbeir.github.io/sugar/guide/introduction/what-is-sugar.html#feature-comparison (could be incorrect, please correct me if you notice this)
Focus
Directive-based templating (`s:if`, `s:foreach`, `s:forelse`, etc.)
Context-aware auto-escaping
Components + slots
Template inheritance/includes
PHP 8.5 pipe syntax support (even with the minimum PHP 8.2 requirement)
Feedback I’m looking for
Does the syntax feel intuitive?
Anything that feels over-engineered or unnecessary?
Missing features you’d expect before real-world use?
Docs clarity — what was confusing?
Performance or architecture concerns you notice?
I’m especially interested in critical feedback — but “looks good” is appreciated too 🙏
Thanks for taking a look!
https://redd.it/1r4gpzz
@r_php
josbeir.github.io
Sugar Templates
A modern PHP templating engine that compiles to pure PHP
New SymfonyCasts Course: Symfony Forms - The Basics
https://symfony.com/blog/new-symfonycasts-course-symfony-forms-the-basics?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1r3l5qs
@r_php
https://symfony.com/blog/new-symfonycasts-course-symfony-forms-the-basics?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1r3l5qs
@r_php
Symfony
New SymfonyCasts Course: Symfony Forms - The Basics (Symfony Blog)
Learn how Symfony Forms turn raw user input into clean, validated data. This course covers rendering, validation, CSRF protection, and building forms efficiently.
PHPStan fully supports PHP 8.5!
https://phpstan.org/blog/phpstan-fully-supports-php-8-5
https://redd.it/1r3kgjp
@r_php
https://phpstan.org/blog/phpstan-fully-supports-php-8-5
https://redd.it/1r3kgjp
@r_php
phpstan.org
PHPStan fully supports PHP 8.5!
Laravel Permission v7 has been released
https://x.com/freekmurze/status/2021516237390417928
https://redd.it/1r1tjhg
@r_php
https://x.com/freekmurze/status/2021516237390417928
https://redd.it/1r1tjhg
@r_php
X (formerly Twitter)
Freek Van der Herten 🔭 (@freekmurze) on X
🔒 Laravel Permission, one of our most popular packages, just got a major update. Add dynamic roles and permissions to your Laravel app with a simple trait.
Create roles, assign permissions, and check access using Laravel's built-in authorization. All stored…
Create roles, assign permissions, and check access using Laravel's built-in authorization. All stored…
I Built a D&D Game in the Terminal with Laravel AI SDK
https://www.youtube.com/watch?v=dYuFiNiv03w
https://redd.it/1r34cqb
@r_php
https://www.youtube.com/watch?v=dYuFiNiv03w
https://redd.it/1r34cqb
@r_php
YouTube
Laravel AI SDK: I Built a D&D Terminal Game with AI as Dungeon Master
I used the new Laravel AI SDK to build a D&D-style dungeon escape game — right in the terminal. The AI acts as your Dungeon Master, generates ASCII art, tracks your health and inventory, and gives you choices that actually matter. This is a lot of fun. Join…
GitHub - eznix86/pest-plugin-testcontainers: Testing Containers the PestPHP Way
https://github.com/eznix86/pest-plugin-testcontainers
https://redd.it/1r287d1
@r_php
https://github.com/eznix86/pest-plugin-testcontainers
https://redd.it/1r287d1
@r_php
GitHub
GitHub - eznix86/pest-plugin-testcontainers: Testing Containers the PestPHP Way
Testing Containers the PestPHP Way. Contribute to eznix86/pest-plugin-testcontainers development by creating an account on GitHub.
Xampp in 2026.
I have been using PHP and Laravel for many years and recently started taking my setup more seriously.
Right now on my Mac I am still using XAMPP for local development. It works fine, but I keep seeing people recommend other tools like Valet, Herd, Docker, etc.
I also sometimes work on plain PHP projects, not just Laravel, so flexibility matters to me.
For those using Mac in 2026, what is your current local setup for PHP and Laravel?
Are you using Valet, Herd, Docker, or something else?
What would you recommend as the best and most efficient setup today?
https://redd.it/1r58lxd
@r_php
I have been using PHP and Laravel for many years and recently started taking my setup more seriously.
Right now on my Mac I am still using XAMPP for local development. It works fine, but I keep seeing people recommend other tools like Valet, Herd, Docker, etc.
I also sometimes work on plain PHP projects, not just Laravel, so flexibility matters to me.
For those using Mac in 2026, what is your current local setup for PHP and Laravel?
Are you using Valet, Herd, Docker, or something else?
What would you recommend as the best and most efficient setup today?
https://redd.it/1r58lxd
@r_php
Reddit
From the PHP community on Reddit
Explore this post and more from the PHP community
How is ZED for PHP ? Anyone moved from Phpstorm to zed ?
I have been a phpstorm user for years. While I am quite happy with it, the performance of zed is something else. My PC is decent and I don't really have a performance issue with phpstorm on most days.
But zed is not merely fast, its in a different league. It feels like a modern application with old school like lightning light UI. Like how the earlier versions of firefox were. Like xfce or how snappy windows xp was . Currently its taking only 120 MB of RAM with a project open!
But performance is not everything. Phpstorm is a professional almost perfect for php. Zed is great, but lacks the default perfect php experience of phpstorm - things like context, jumping to definition, autocomplete etc. To make zed match phpstorm we need some paid extensions
\- 'php tools' - yaerly cost. Almost as expensive as phpstorm !
\- intelliphense - one time. Cheaper, less powerful.
Anyone has experience with either ? Anyone moved from phpstorm to zed and found it good ? Worth trying , or buying these extensions ?
https://redd.it/1r59xkm
@r_php
I have been a phpstorm user for years. While I am quite happy with it, the performance of zed is something else. My PC is decent and I don't really have a performance issue with phpstorm on most days.
But zed is not merely fast, its in a different league. It feels like a modern application with old school like lightning light UI. Like how the earlier versions of firefox were. Like xfce or how snappy windows xp was . Currently its taking only 120 MB of RAM with a project open!
But performance is not everything. Phpstorm is a professional almost perfect for php. Zed is great, but lacks the default perfect php experience of phpstorm - things like context, jumping to definition, autocomplete etc. To make zed match phpstorm we need some paid extensions
\- 'php tools' - yaerly cost. Almost as expensive as phpstorm !
\- intelliphense - one time. Cheaper, less powerful.
Anyone has experience with either ? Anyone moved from phpstorm to zed and found it good ? Worth trying , or buying these extensions ?
https://redd.it/1r59xkm
@r_php
Reddit
From the PHP community on Reddit
Explore this post and more from the PHP community
Kreuzberg v4.3.0 and benchmarks
Hey all,
Excited to announce that we published updated benchmarks for Kreuzberg, comparing it against other document extraction tools like Apache Tika, Docling, Unstructured, PDFPlumber, PyMuPDF4LLM, MarkItDown, and Mineru. We want to help you understand how Kreuzberg behaves in practice. We also released Kreuzberg v4.3.0 which has a lot of new cool improvements (more below)!
What is Kreuzberg?
Kreuzberg is an open-source document intelligence framework written in Rust, with Python, Ruby, Java, Go, PHP, Elixir, C#, and TypeScript (Node/Bun/Wasm/Deno) bindings. It focuses on fast, structured extraction across 75+ formats, including PDFs, Office docs, HTML, images, and more.
All benchmarks run automatically on GitHub Actions in a standardized Linux environment. Every framework is tested using the same harness.
We measure: Throughput (MB/s), Duration: extraction time per document, Quality Score: Extraction accuracy, Extraction time vs subprocess overhead, Memory usage RAM consumption, CPU usage, Tail latencies (p95 / p99)
Benchmarks run in both:
Single-file mode (latency, cold start)
Batch mode (throughput, parallelism)
Runtime characteristics
In addition to extraction performance, we also measure:
Cold start time (framework initialization latency) and Installation footprint (framework install size on disk)
High-level results show that:
Kreuzberg shows significantly higher throughput across PDFs, DOCX, PPTX, and HTML
Processing times are in milliseconds instead of seconds
Cold start times are much lower compared to alternatives
Installation footprint is smaller than other frameworks
All results are generated in CI, published as structured JSON and fully reproducible.
More updates: Kreuzberg 4.3.0 is out
Alongside the benchmarks, we’ve continued shipping improvements and fixing issues. Key highlights: PaddleOCR optional backend - in Rust, Document structure extraction (similar to Docling), Native Word97 format extraction - valuable for enterprises and government orgs
Find all info in our GitHub Changelog here: https://github.com/kreuzberg-dev/kreuzberg/blob/main/CHANGELOG.md
Contributions are welcome :)
https://redd.it/1r5a4a0
@r_php
Hey all,
Excited to announce that we published updated benchmarks for Kreuzberg, comparing it against other document extraction tools like Apache Tika, Docling, Unstructured, PDFPlumber, PyMuPDF4LLM, MarkItDown, and Mineru. We want to help you understand how Kreuzberg behaves in practice. We also released Kreuzberg v4.3.0 which has a lot of new cool improvements (more below)!
What is Kreuzberg?
Kreuzberg is an open-source document intelligence framework written in Rust, with Python, Ruby, Java, Go, PHP, Elixir, C#, and TypeScript (Node/Bun/Wasm/Deno) bindings. It focuses on fast, structured extraction across 75+ formats, including PDFs, Office docs, HTML, images, and more.
All benchmarks run automatically on GitHub Actions in a standardized Linux environment. Every framework is tested using the same harness.
We measure: Throughput (MB/s), Duration: extraction time per document, Quality Score: Extraction accuracy, Extraction time vs subprocess overhead, Memory usage RAM consumption, CPU usage, Tail latencies (p95 / p99)
Benchmarks run in both:
Single-file mode (latency, cold start)
Batch mode (throughput, parallelism)
Runtime characteristics
In addition to extraction performance, we also measure:
Cold start time (framework initialization latency) and Installation footprint (framework install size on disk)
High-level results show that:
Kreuzberg shows significantly higher throughput across PDFs, DOCX, PPTX, and HTML
Processing times are in milliseconds instead of seconds
Cold start times are much lower compared to alternatives
Installation footprint is smaller than other frameworks
All results are generated in CI, published as structured JSON and fully reproducible.
More updates: Kreuzberg 4.3.0 is out
Alongside the benchmarks, we’ve continued shipping improvements and fixing issues. Key highlights: PaddleOCR optional backend - in Rust, Document structure extraction (similar to Docling), Native Word97 format extraction - valuable for enterprises and government orgs
Find all info in our GitHub Changelog here: https://github.com/kreuzberg-dev/kreuzberg/blob/main/CHANGELOG.md
Contributions are welcome :)
https://redd.it/1r5a4a0
@r_php
Kreuzberg
Kreuzberg - High-Volume Document Processing
Powering High-Volume Document Processing, Fast, Cost-Efficient, and Open Source.
A Week of Symfony #998 (February 9–15, 2026)
https://symfony.com/blog/a-week-of-symfony-998-february-9-15-2026?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1r5bsd1
@r_php
https://symfony.com/blog/a-week-of-symfony-998-february-9-15-2026?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1r5bsd1
@r_php
Symfony
A Week of Symfony #998 (February 9–15, 2026) (Symfony Blog)
This week, development activity was very intense for the upcoming Symfony 8.1 release, which introduced new features across the framework. Meanwhile, we shared more details about the upcoming SymfonyL…