New in Symfony 7.4: Misc. Features (Part 1)
https://symfony.com/blog/new-in-symfony-7-4-misc-features-part-1?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1p2toqt
@r_php
https://symfony.com/blog/new-in-symfony-7-4-misc-features-part-1?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1p2toqt
@r_php
Symfony
New in Symfony 7.4: Misc. Features (Part 1) (Symfony Blog)
Symfony 7.4 introduces faster native HTML5 parsing, more flexible URL validation, improved Link header handling, support for the HTTP QUERY method, and easier configuration of resource tags.
JoliMediaBundle, a new media bundle for your Symfony projects
https://jolicode.com/blog/jolimediabundle-a-new-media-bundle-for-your-symfony-projects
https://redd.it/1p2uytl
@r_php
https://jolicode.com/blog/jolimediabundle-a-new-media-bundle-for-your-symfony-projects
https://redd.it/1p2uytl
@r_php
JoliCode
JoliMediaBundle, a new media bundle for your Symfony projects
This is a short story that begins in early 2025 when, while proofreading an article we were about to publish on the JoliCode blog, I noticed an image with rather questionable graphic quality.
I made a simple PHP CMS for my static sites - might be useful for someone
Hey everyone! I'm sharing a small project I've been using for my freelance work. It's far from perfect, but it solves my specific problems, so maybe it could help someone else too.
My situation:
I build static, multilingual sites for small clients who rarely update content. WordPress always felt too heavy, and headless CMSs meant dealing with third-party services. I work mostly with PHP hosting and wanted something dead simple.
What I made:
A lightweight CMS that stores everything in a single JSON file (I know, not ideal, but works fine for small sites with a single admin). It has a Vue-inspired syntax for templates:
There's also a basic admin panel for editing content - though I'll be honest, that part was mostly generated by Gemini 3 and needs work.
It's been working well enough for my projects, so I figured someone else might find it useful. It's not groundbreaking, just a tool that fits a specific niche.
GitHub: https://github.com/fellarrusto/kris-cms
Feel free to use it, fork it, or tell me what's broken. No expectations, just putting it out there.
https://redd.it/1p2zovw
@r_php
Hey everyone! I'm sharing a small project I've been using for my freelance work. It's far from perfect, but it solves my specific problems, so maybe it could help someone else too.
My situation:
I build static, multilingual sites for small clients who rarely update content. WordPress always felt too heavy, and headless CMSs meant dealing with third-party services. I work mostly with PHP hosting and wanted something dead simple.
What I made:
A lightweight CMS that stores everything in a single JSON file (I know, not ideal, but works fine for small sites with a single admin). It has a Vue-inspired syntax for templates:
<h1>{{page\_noscript}}</h1>{{#if language == "en"}}<p>Welcome!</p>{{/if}}There's also a basic admin panel for editing content - though I'll be honest, that part was mostly generated by Gemini 3 and needs work.
It's been working well enough for my projects, so I figured someone else might find it useful. It's not groundbreaking, just a tool that fits a specific niche.
GitHub: https://github.com/fellarrusto/kris-cms
Feel free to use it, fork it, or tell me what's broken. No expectations, just putting it out there.
https://redd.it/1p2zovw
@r_php
GitHub
GitHub - fellarrusto/kris-cms
Contribute to fellarrusto/kris-cms development by creating an account on GitHub.
Laravel Cloud + Cloudflare: Could a Huge DDoS Attack Cause Massive Bandwidth Charges?
We’ve been using Laravel Cloud for a few new client projects and, overall, we’re really happy with it. The deployment workflow is great, the zero-management approach is ideal for our smaller clients, and the CDN performance has been solid. Bandwidth pricing initially worried people when Laravel Cloud launched, but the changes made earlier this year seem to have fixed the biggest pain points, we haven’t seen anything scary on our invoices, and costs have been very manageable so far.
That said, our priority is cost control over uptime. These aren’t mission-critical systems. We want the benefits of the CDN and the streamlined developer experience, but if traffic goes completely crazy, we’d rather see the site fail than suddenly be on the hook for an unexpected bill.
Our apps typically scale to somewhere between 1–4 replicas, and even hitting 4 has never happened. Redis and MySQL are fixed-size, so the system naturally caps itself, this is intentional. Beyond normal usage we’re fine with it falling over.
Like everyone else, we got hit by the Cloudflare outage last week. It sent me down a rabbit hole reading Cloudflare’s blog posts, which led me to the article where they blocked a 7.3 Tbps DDoS attack — “37.4 TB delivered in 45 seconds.”
That number really stuck with me.
So here’s my question: What would actually happen if something like that hit a Laravel Cloud site?
Laravel Cloud sits behind Cloudflare, but Cloudflare isn’t physically inside the Laravel Cloud infrastructure, so even if most malicious traffic is filtered, what about the small percentage that gets through? With bandwidth at $0.10/GB, even a tiny leak from an attack that big could turn into a serious billing problem for a small client.
I know the chance is low, but DDoS attacks are rising (I remember seeing something like 200% year-on-year growth), so it doesn’t feel like a pure theoretical risk anymore.
I’m trying to understand realistically:
Would Cloudflare manage to block the bulk of this traffic?
I imagine a measurable volume would get through?
I asusme Laravel Cloud doesn't reimburse DDoS-triggered bandwidth charges if the attack somehow bypasses Cloudflare layers?
Is this something Laravel Cloud users should overly concerned about?
We’ve even considered adding a Cloudflare rule that just blocks the entire site once it hits a daily traffic threshold, basically a kill-switch to cap the worst-case bill. But that requires upgrading to get extra rule capacity, and I’m not sure if it’s overkill or totally unnecessary. Could we put our own CloudFlare Proxy in front of Laravel Cloud?
Would love to hear from anyone using Laravel Cloud in production or anyone who understands Cloudflare’s behavior at this scale.
https://redd.it/1p3rr1h
@r_php
We’ve been using Laravel Cloud for a few new client projects and, overall, we’re really happy with it. The deployment workflow is great, the zero-management approach is ideal for our smaller clients, and the CDN performance has been solid. Bandwidth pricing initially worried people when Laravel Cloud launched, but the changes made earlier this year seem to have fixed the biggest pain points, we haven’t seen anything scary on our invoices, and costs have been very manageable so far.
That said, our priority is cost control over uptime. These aren’t mission-critical systems. We want the benefits of the CDN and the streamlined developer experience, but if traffic goes completely crazy, we’d rather see the site fail than suddenly be on the hook for an unexpected bill.
Our apps typically scale to somewhere between 1–4 replicas, and even hitting 4 has never happened. Redis and MySQL are fixed-size, so the system naturally caps itself, this is intentional. Beyond normal usage we’re fine with it falling over.
Like everyone else, we got hit by the Cloudflare outage last week. It sent me down a rabbit hole reading Cloudflare’s blog posts, which led me to the article where they blocked a 7.3 Tbps DDoS attack — “37.4 TB delivered in 45 seconds.”
That number really stuck with me.
So here’s my question: What would actually happen if something like that hit a Laravel Cloud site?
Laravel Cloud sits behind Cloudflare, but Cloudflare isn’t physically inside the Laravel Cloud infrastructure, so even if most malicious traffic is filtered, what about the small percentage that gets through? With bandwidth at $0.10/GB, even a tiny leak from an attack that big could turn into a serious billing problem for a small client.
I know the chance is low, but DDoS attacks are rising (I remember seeing something like 200% year-on-year growth), so it doesn’t feel like a pure theoretical risk anymore.
I’m trying to understand realistically:
Would Cloudflare manage to block the bulk of this traffic?
I imagine a measurable volume would get through?
I asusme Laravel Cloud doesn't reimburse DDoS-triggered bandwidth charges if the attack somehow bypasses Cloudflare layers?
Is this something Laravel Cloud users should overly concerned about?
We’ve even considered adding a Cloudflare rule that just blocks the entire site once it hits a daily traffic threshold, basically a kill-switch to cap the worst-case bill. But that requires upgrading to get extra rule capacity, and I’m not sure if it’s overkill or totally unnecessary. Could we put our own CloudFlare Proxy in front of Laravel Cloud?
Would love to hear from anyone using Laravel Cloud in production or anyone who understands Cloudflare’s behavior at this scale.
https://redd.it/1p3rr1h
@r_php
The Cloudflare Blog
Defending the Internet: How Cloudflare blocked a monumental 7.3 Tbps DDoS attack
In mid-May 2025, blocked the largest DDoS attack ever recorded: a staggering 7.3 terabits per second (Tbps).
PHP + Usernoscript
Anybody built centralized mturk catcher with PHP + Usernoscript?
I am looking for the solution to catch the hit in mturk automatically from the centralized server.
https://redd.it/1p3qtv1
@r_php
Anybody built centralized mturk catcher with PHP + Usernoscript?
I am looking for the solution to catch the hit in mturk automatically from the centralized server.
https://redd.it/1p3qtv1
@r_php
Reddit
From the PHP community on Reddit
Explore this post and more from the PHP community
True Async RFC has entered its voting phase
- RFC: https://wiki.php.net/rfc/true_async
- Vote discussion: https://externals.io/message/129300
- RFC discussion: https://externals.io/message/129004
https://redd.it/1p43qc3
@r_php
- RFC: https://wiki.php.net/rfc/true_async
- Vote discussion: https://externals.io/message/129300
- RFC discussion: https://externals.io/message/129004
https://redd.it/1p43qc3
@r_php
externals.io
[VOTE] True Async RFC 1.6 - Externals
#externals - Opening PHP's #internals to the outside
A Week of Symfony #986 (November 17–23, 2025)
https://symfony.com/blog/a-week-of-symfony-986-november-17-23-2025?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1p4jvvg
@r_php
https://symfony.com/blog/a-week-of-symfony-986-november-17-23-2025?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1p4jvvg
@r_php
Symfony
A Week of Symfony #986 (November 17–23, 2025) (Symfony Blog)
This week, Symfony published new release candidate versions of Symfony 7.4 and Symfony 8.0, which are scheduled for release next week. Meanwhile, we started working on Symfony 8.1, to be released on M…
Gathering data for a "State of Laravel Packages" report
https://coz.jp/BcyQSY
https://redd.it/1p4ples
@r_php
https://coz.jp/BcyQSY
https://redd.it/1p4ples
@r_php
Danielpetrica
Laravel Ecosystem survey
Please help me understand the laravel ecosystem better.
Weekly /r/Laravel Help Thread
Ask your Laravel help questions here. To improve your chances of getting an answer from the community, here are some tips:
What steps have you taken so far?
What have you tried from the documentation?
Did you provide any error messages you are getting?
Are you able to provide instructions to replicate the issue?
Did you provide a code example?
Please don't post a screenshot of your code. Use the code block in the Reddit text editor and ensure it's formatted correctly.
For more immediate support, you can ask in the official Laravel Discord.
Thanks and welcome to the r/Laravel community!
https://redd.it/1p4tbvs
@r_php
Ask your Laravel help questions here. To improve your chances of getting an answer from the community, here are some tips:
What steps have you taken so far?
What have you tried from the documentation?
Did you provide any error messages you are getting?
Are you able to provide instructions to replicate the issue?
Did you provide a code example?
Please don't post a screenshot of your code. Use the code block in the Reddit text editor and ensure it's formatted correctly.
For more immediate support, you can ask in the official Laravel Discord.
Thanks and welcome to the r/Laravel community!
https://redd.it/1p4tbvs
@r_php
Laravel
Installation - Laravel 12.x - The PHP Framework For Web Artisans
Laravel is a PHP web application framework with expressive, elegant syntax. We’ve already laid the foundation — freeing you to create without sweating the small things.
AI Vibe Software Development Coding Repair
https://ottstreamingvideo.net/ai-vibe-coding-repair
https://redd.it/1p4ys1p
@r_php
https://ottstreamingvideo.net/ai-vibe-coding-repair
https://redd.it/1p4ys1p
@r_php
Gathering data for a "State of Laravel Packages" report
https://coz.jp/BcyQSY
https://redd.it/1p56kp9
@r_php
https://coz.jp/BcyQSY
https://redd.it/1p56kp9
@r_php
Danielpetrica
Laravel Ecosystem survey
Please help me understand the laravel ecosystem better.
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/1p57f32
@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/1p57f32
@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/1p5acmd
@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/1p5acmd
@r_php
Reddit
From the PHP community on Reddit
Explore this post and more from the PHP community
Looking for a Developer With Real PHPListings Experience
Hi all,
I’m looking for a developer who has actual experience working with PHPListings (not just general PHP). This is for ongoing project-based work.
If you’ve worked with PHPListings before, please comment or DM with your experience, examples, and rates.
Thanks!
https://redd.it/1p59to9
@r_php
Hi all,
I’m looking for a developer who has actual experience working with PHPListings (not just general PHP). This is for ongoing project-based work.
If you’ve worked with PHPListings before, please comment or DM with your experience, examples, and rates.
Thanks!
https://redd.it/1p59to9
@r_php
Reddit
From the PHP community on Reddit
Explore this post and more from the PHP community
Black Friday 2025 offers from the Symfony Ecosystem!
https://symfony.com/blog/black-friday-2025-offers-from-the-symfony-ecosystem?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1p5c3t2
@r_php
https://symfony.com/blog/black-friday-2025-offers-from-the-symfony-ecosystem?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1p5c3t2
@r_php
Symfony
Black Friday 2025 offers from the Symfony Ecosystem! (Symfony Blog)
Black Friday is here! Save 30% on any Symfony, Twig, or Sylius certification exam with code CERTIF_30_BF25. Exams are fully online and valid for up to a year — boost your skills and validate your ex…
When php-fpm runs out of workers: a 502 error field guide
https://devcenter.upsun.com/posts/when-php-fpm-runs-out-of-workers-a-502-error-field-guide/
https://redd.it/1p5i64h
@r_php
https://devcenter.upsun.com/posts/when-php-fpm-runs-out-of-workers-a-502-error-field-guide/
https://redd.it/1p5i64h
@r_php
Upsun
When php-fpm runs out of workers: a 502 error field guide
Your PHP site keeps throwing 502 errors. Your CDN shows 503s. Learn why PHP-FPM workers get exhausted and how to diagnose and fix the real problems.