A Week of Symfony #979 (September 29 – October 5, 2025)
https://symfony.com/blog/a-week-of-symfony-979-september-29-october-5-2025?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1nyj5yc
@r_php
https://symfony.com/blog/a-week-of-symfony-979-september-29-october-5-2025?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1nyj5yc
@r_php
Symfony
A Week of Symfony #979 (September 29 – October 5, 2025) (Symfony Blog)
This week, the upcoming Symfony 7.4 version deprecated the XML configuration format for services and routing, introduced new attributes to configure console arguments, deprecated the get() method of t…
I realized I'm moving away from MVC towards Livewire, should I stop myself?
I got into Livewire with version 3 release and ever since then I don't think I've built an app without it. Especially Volt components, it's so convenient and snappy with no page refresh after each form submission that I just.. Can't do without it anymore?
In my current project, I'm planning to make it a long term one, it's the one I'm placing all my chips on. And I'd like to have a "clean" structure with it. So I'm contemplating if Livewire will cause too much confusion later on with my codebase.
For example I'm currently building the MVP, and further down the line I'll eventually have to change some logic, like "allow users to create post if they have enough credit", or if they've renewed their membership etc. And for this, to me it feels like it makes more sense to have this "control" in a "Controller" rather than one Volt file where I also have my frontend code.
I'm aware that I can use gates or custom requests for this, but my point is that this logic will still be scattered in a bunch of Volt components rather than one Controller that "controls" the whole Model.
I don't have any js framework knowledge and I've always used blade templates on my apps, so Livewire is the only way I currently know to build an SPA-like interface. I also never liked the separate frontend and backend approach.
What do you think? Should I go back to MVC structure, continue with Livewire? Or stop being so old headed and learn React or Vue?
https://redd.it/1nynw6u
@r_php
I got into Livewire with version 3 release and ever since then I don't think I've built an app without it. Especially Volt components, it's so convenient and snappy with no page refresh after each form submission that I just.. Can't do without it anymore?
In my current project, I'm planning to make it a long term one, it's the one I'm placing all my chips on. And I'd like to have a "clean" structure with it. So I'm contemplating if Livewire will cause too much confusion later on with my codebase.
For example I'm currently building the MVP, and further down the line I'll eventually have to change some logic, like "allow users to create post if they have enough credit", or if they've renewed their membership etc. And for this, to me it feels like it makes more sense to have this "control" in a "Controller" rather than one Volt file where I also have my frontend code.
I'm aware that I can use gates or custom requests for this, but my point is that this logic will still be scattered in a bunch of Volt components rather than one Controller that "controls" the whole Model.
I don't have any js framework knowledge and I've always used blade templates on my apps, so Livewire is the only way I currently know to build an SPA-like interface. I also never liked the separate frontend and backend approach.
What do you think? Should I go back to MVC structure, continue with Livewire? Or stop being so old headed and learn React or Vue?
https://redd.it/1nynw6u
@r_php
Reddit
From the laravel community on Reddit
Explore this post and more from the laravel community
Laravel-based static site generator HydePHP v2 is released
https://hydephp.com/posts/hydephp-version-2-0-released
https://redd.it/1nyr46w
@r_php
https://hydephp.com/posts/hydephp-version-2-0-released
https://redd.it/1nyr46w
@r_php
HydePHP
HydePHP - HydePHP Version v2.0 Released
Make static websites, blogs, and documentation pages with the tools you already know and love.
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/1nytmj5
@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/1nytmj5
@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.
Testing with Pest - any support
Hi guys,
I’ve started working with Pest browser testing, and I’m looking for ways to speed up the process of writing tests. A few times I got stuck on some steps that took me quite a while to figure out.
Do you have any advice or tips?
https://redd.it/1nz1t1r
@r_php
Hi guys,
I’ve started working with Pest browser testing, and I’m looking for ways to speed up the process of writing tests. A few times I got stuck on some steps that took me quite a while to figure out.
Do you have any advice or tips?
https://redd.it/1nz1t1r
@r_php
Reddit
From the PHP community on Reddit
Explore this post and more from the PHP community
Laravel docker setup
Hey, so I’ve been learning some laravel, (with laracasts), and I’ve been using laravel herd for development.
However, I’d like to have some docker dev environment. I’ve read that the best practice is to have a container specifically for artisan & php commands, isolated from the fpm one.
So I made my own version heavily inspired by the official docker docs.
Would u say it’s good enough?
https://github.com/Piioni/Dockerconfig/tree/dockerlaravel
https://redd.it/1nz8cn1
@r_php
Hey, so I’ve been learning some laravel, (with laracasts), and I’ve been using laravel herd for development.
However, I’d like to have some docker dev environment. I’ve read that the best practice is to have a container specifically for artisan & php commands, isolated from the fpm one.
So I made my own version heavily inspired by the official docker docs.
Would u say it’s good enough?
https://github.com/Piioni/Dockerconfig/tree/dockerlaravel
https://redd.it/1nz8cn1
@r_php
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/1nz88ca
@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/1nz88ca
@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/1nzb6zr
@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/1nzb6zr
@r_php
Reddit
From the PHP community on Reddit
Explore this post and more from the PHP community
Opinions Welcome - ParagonIE Open Source Software
Hi /r/PHP,
It's been a while since I've posted here. My company maintains several open source libraries under [the paragonie/ namespace](https://packagist.org/packages/paragonie/), all with a security and cryptography focus.
We have a bunch of cool stuff we're already planning to launch in 2026. A few teasers:
1. Post-quantum cryptography implemented in pure PHP
* This one's mostly blocked by [the Zeroth Rule of writing secure cryptography in PHP](https://paragonie.com/blog/2017/02/cryptographically-secure-php-development) and picking an implementation to write a PHP extension and submitting it to PECL.
* I highly recommend reading the linked blog post if you're deeply horrified by the prospect of implementing cryptography in PHP. [We do it](https://github.com/paragonie/sodium_compat) sometimes. We even [fork less secure libraries to offer secure alternatives sometimes](https://github.com/paragonie/phpecc).
2. Public key discovery for PASETO
* This is basically our answer to JWK. We're working on a few approaches with the cryptography community (mostly [C2SP](https://github.com/C2SP/C2SP) folks) on some infrastructure approaches before we publish our design.
3. [Post-Quantum PASETO](https://github.com/paseto-standard/paseto-spec/pull/36)
* Depends on the first two getting shipped :P
4. A tool to detect supply-chain attacks in Packagist
* I'm going to be a little vague about this until we get closer to open sourcing the tool, but we've got a proof of concept and we're actively tuning it to make false positives less annoying.
* We're also testing our methodology on NPM packages, browser extensions, WordPress plugins, and a few other areas of interest.
There is a lot of work we need to do before those are ready to launch, but they're coming soon.
In the past month, we've cut a bunch of releases to our more popular open source software, including:
* **sodium_compat** v2.4.0 / v1.23.0 -- Performance and testing improvements. See [this PR](https://github.com/paragonie/sodium_compat/pull/198) for more info.
* **constant_time_encoding** v2.8 / v3.1 -- Now uses ext-sodium (if it's installed) for some codecs, which accelerates performance over PHP code
* **doctrine-ciphersweet** and **eloquent-ciphersweet** - cut alpha releases of Framework-specific adapters for [CipherSweet](https://github.com/paragonie/ciphersweet) (searchable encryption library for PHP and SQL)
These releases were mostly us scratching our own itch: Either one of our clients needed this, or we wanted to see if we could improve the performance or assurance of our libraries.
Which brings me to the purpose of this post: **What software could we write today that would make your life easier?**
We have a few ideas: Full-text search for CipherSweet (with a few experimental ideas being assessed, though no promises on a 2026 release), extending our PHPECC fork to include pairing-based cryptography (e.g., BLS-12-381), a PHP implementation of [FROST](https://www.rfc-editor.org/rfc/rfc9591.html), and a PHP implementation of [Messaging Layer Security](https://www.rfc-editor.org/rfc/rfc9420.html).
Do any of those speak to you? Would you rather see something else? Did we overlook a really obvious win that you wish we started developing *yesterday*? Let us know in the comments below.
*Caveat*: We are **NOT** currently interested in developing anything directly AI-related.
https://redd.it/1nzjdcl
@r_php
Hi /r/PHP,
It's been a while since I've posted here. My company maintains several open source libraries under [the paragonie/ namespace](https://packagist.org/packages/paragonie/), all with a security and cryptography focus.
We have a bunch of cool stuff we're already planning to launch in 2026. A few teasers:
1. Post-quantum cryptography implemented in pure PHP
* This one's mostly blocked by [the Zeroth Rule of writing secure cryptography in PHP](https://paragonie.com/blog/2017/02/cryptographically-secure-php-development) and picking an implementation to write a PHP extension and submitting it to PECL.
* I highly recommend reading the linked blog post if you're deeply horrified by the prospect of implementing cryptography in PHP. [We do it](https://github.com/paragonie/sodium_compat) sometimes. We even [fork less secure libraries to offer secure alternatives sometimes](https://github.com/paragonie/phpecc).
2. Public key discovery for PASETO
* This is basically our answer to JWK. We're working on a few approaches with the cryptography community (mostly [C2SP](https://github.com/C2SP/C2SP) folks) on some infrastructure approaches before we publish our design.
3. [Post-Quantum PASETO](https://github.com/paseto-standard/paseto-spec/pull/36)
* Depends on the first two getting shipped :P
4. A tool to detect supply-chain attacks in Packagist
* I'm going to be a little vague about this until we get closer to open sourcing the tool, but we've got a proof of concept and we're actively tuning it to make false positives less annoying.
* We're also testing our methodology on NPM packages, browser extensions, WordPress plugins, and a few other areas of interest.
There is a lot of work we need to do before those are ready to launch, but they're coming soon.
In the past month, we've cut a bunch of releases to our more popular open source software, including:
* **sodium_compat** v2.4.0 / v1.23.0 -- Performance and testing improvements. See [this PR](https://github.com/paragonie/sodium_compat/pull/198) for more info.
* **constant_time_encoding** v2.8 / v3.1 -- Now uses ext-sodium (if it's installed) for some codecs, which accelerates performance over PHP code
* **doctrine-ciphersweet** and **eloquent-ciphersweet** - cut alpha releases of Framework-specific adapters for [CipherSweet](https://github.com/paragonie/ciphersweet) (searchable encryption library for PHP and SQL)
These releases were mostly us scratching our own itch: Either one of our clients needed this, or we wanted to see if we could improve the performance or assurance of our libraries.
Which brings me to the purpose of this post: **What software could we write today that would make your life easier?**
We have a few ideas: Full-text search for CipherSweet (with a few experimental ideas being assessed, though no promises on a 2026 release), extending our PHPECC fork to include pairing-based cryptography (e.g., BLS-12-381), a PHP implementation of [FROST](https://www.rfc-editor.org/rfc/rfc9591.html), and a PHP implementation of [Messaging Layer Security](https://www.rfc-editor.org/rfc/rfc9420.html).
Do any of those speak to you? Would you rather see something else? Did we overlook a really obvious win that you wish we started developing *yesterday*? Let us know in the comments below.
*Caveat*: We are **NOT** currently interested in developing anything directly AI-related.
https://redd.it/1nzjdcl
@r_php
packagist.org
The PHP Package Repository
i've built the world’s strictest laravel/php starter kit..
https://youtu.be/VhzP0XWGTC4?si=gA2aVOXzc8Ax44-j
https://redd.it/1nzkodk
@r_php
https://youtu.be/VhzP0XWGTC4?si=gA2aVOXzc8Ax44-j
https://redd.it/1nzkodk
@r_php
YouTube
i've built the world’s strictest laravel/php starter kit... 🔥
STARTER KIT LINK: https://github.com/nunomaduro/laravel-starter-kit
❤️ sponsor this channel: https://nunomaduro.com/sponsorships 🙌🏻 this video was made possible by:
💎 laracasts / the best way to learn laravel and php: https://laracasts.com/?ref=nunomaduro…
❤️ sponsor this channel: https://nunomaduro.com/sponsorships 🙌🏻 this video was made possible by:
💎 laracasts / the best way to learn laravel and php: https://laracasts.com/?ref=nunomaduro…
SymfonyCon Amsterdam 2025: Regular tickets Ends Wednesday!
https://symfony.com/blog/symfonycon-amsterdam-2025-regular-tickets-ends-wednesday?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1nzl8nn
@r_php
https://symfony.com/blog/symfonycon-amsterdam-2025-regular-tickets-ends-wednesday?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1nzl8nn
@r_php
Symfony
SymfonyCon Amsterdam 2025: Regular tickets Ends Wednesday! (Symfony Blog)
Join us for 4 days of talks, workshops, and community vibes! Grab your ticket now 👉
Collaborating with devfluencers — open invite from a YC-startup doing AI code reviews
Hey Reddit devs 👋
I’m part of CodeAnt AI (YC-backed), and we’re launching an AI code review platform to help devs catch bugs, improve code quality, and ship faster — without the PR-level dread.
We’re looking to collaborate with tech creators / influencers who have an audience of developers and love writing about topics like: • AI & code • Dev productivity & workflows • InfoSec / AppSec • DevOps / infra / cloud / CI/CD • Testing, debugging, refactoring • Git, version control, architecture • Developer tooling & open source
What we offer: • Early access to features & launches (Dev360, open source, etc.) • Promo support & shared content • Revenue / affiliate or partnership opportunities (we can discuss)
If this sounds interesting, fill this form out- https://forms.gle/pw74HC1j2i7mot1J9
https://redd.it/1nzqb1z
@r_php
Hey Reddit devs 👋
I’m part of CodeAnt AI (YC-backed), and we’re launching an AI code review platform to help devs catch bugs, improve code quality, and ship faster — without the PR-level dread.
We’re looking to collaborate with tech creators / influencers who have an audience of developers and love writing about topics like: • AI & code • Dev productivity & workflows • InfoSec / AppSec • DevOps / infra / cloud / CI/CD • Testing, debugging, refactoring • Git, version control, architecture • Developer tooling & open source
What we offer: • Early access to features & launches (Dev360, open source, etc.) • Promo support & shared content • Revenue / affiliate or partnership opportunities (we can discuss)
If this sounds interesting, fill this form out- https://forms.gle/pw74HC1j2i7mot1J9
https://redd.it/1nzqb1z
@r_php
Google Docs
CodeAnt AI x Tech Creators — Let’s Collaborate 🚀
Hey there 👋
I’m from CodeAnt AI, a YC-backed startup building an AI-powered Code Health Platform that helps developers ship clean, secure, and fast code.
We’re looking to collaborate with tech influencers and creators who have a strong developer audience…
I’m from CodeAnt AI, a YC-backed startup building an AI-powered Code Health Platform that helps developers ship clean, secure, and fast code.
We’re looking to collaborate with tech influencers and creators who have a strong developer audience…
Reusable OpenAPI Classes: Eliminating Boilerplate in PHP API Documentation | LTSCommerce - Bespoke PHP Development
https://ltscommerce.dev/articles/reusable-openapi-classes-php-symfony.html
https://redd.it/1nzpj7a
@r_php
https://ltscommerce.dev/articles/reusable-openapi-classes-php-symfony.html
https://redd.it/1nzpj7a
@r_php
ltscommerce.dev
Reusable OpenAPI Classes: Eliminating Boilerplate in PHP API Documentation | LTSCommerce - Bespoke PHP Development
Learn how to create custom PHP classes that encapsulate OpenAPI specifications, dramatically reducing repetitive attribute definitions while improving maintainability and consistency across your Symfony API.
Old WordPress site with PHP errors — fix it or start from scratch?
Hi everyone!
I’m a web development student currently doing an internship. I was asked to look at a WordPress site that was built about 5 years ago. The site hasn’t had maintenance since then, and I’ve noticed a few issues: PHP errors due to undefined keys. Some frontend features, like a carousel, aren’t working.
I’m not sure whether it’s even feasible to fix this old site or if a rebuild would be a better option. I’d love some guidance from more experienced devs.
My questions:
1. Would you try to fix a 5-year-old, unmaintained WordPress site like this, or start fresh?
2. Are there best practices or approaches for safely assessing a site without making things worse?
3. Any advice for estimating the cost or effort of fixing vs rebuilding?
Thanks so much for any tips, guidance, or resources.
https://redd.it/1o00j91
@r_php
Hi everyone!
I’m a web development student currently doing an internship. I was asked to look at a WordPress site that was built about 5 years ago. The site hasn’t had maintenance since then, and I’ve noticed a few issues: PHP errors due to undefined keys. Some frontend features, like a carousel, aren’t working.
I’m not sure whether it’s even feasible to fix this old site or if a rebuild would be a better option. I’d love some guidance from more experienced devs.
My questions:
1. Would you try to fix a 5-year-old, unmaintained WordPress site like this, or start fresh?
2. Are there best practices or approaches for safely assessing a site without making things worse?
3. Any advice for estimating the cost or effort of fixing vs rebuilding?
Thanks so much for any tips, guidance, or resources.
https://redd.it/1o00j91
@r_php
Reddit
From the PHP community on Reddit
Explore this post and more from the PHP community
The easiest way to add powerful product review features to Laravel.
https://medium.com/@epmadushanka/introduction-to-truereviewer-a-product-review-package-for-laravel-7b3c8f30a85a
https://redd.it/1o0g44r
@r_php
https://medium.com/@epmadushanka/introduction-to-truereviewer-a-product-review-package-for-laravel-7b3c8f30a85a
https://redd.it/1o0g44r
@r_php
Medium
Introduction to TrueReviewer: A Product Review Package for Laravel 🚀
Save weeks of development with a ready-to-use, customizable review package for Laravel apps.
Looks like laravel/ui is not getting PHP 8.5 support
https://github.com/laravel/ui/pull/282
https://redd.it/1o0j3o0
@r_php
https://github.com/laravel/ui/pull/282
https://redd.it/1o0j3o0
@r_php
GitHub
[4.x] Test on PHP 8.5 by jnoordsij · Pull Request #282 · laravel/ui
See also laravel/framework#57231.
SymfonyCon Amsterdam 2025: Orchestrating Mobility with Symfony — Smooth Ride Guaranteed! 🚕
https://symfony.com/blog/symfonycon-amsterdam-2025-orchestrating-mobility-with-symfony-smooth-ride-guaranteed?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1o0lyds
@r_php
https://symfony.com/blog/symfonycon-amsterdam-2025-orchestrating-mobility-with-symfony-smooth-ride-guaranteed?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1o0lyds
@r_php
Symfony
SymfonyCon Amsterdam 2025: Orchestrating Mobility with Symfony — Smooth Ride Guaranteed! 🚕 (Symfony Blog)
Fair, fast, and scalable. Join Jérôme Vieilledent to see how Symfony powers Winbook’s real-time ride allocation engine—and how PHP can handle complex, high-volume systems with ease.
SymfonyLive Berlin 2026: Last day to take advantage of early bird tickets!
https://symfony.com/blog/symfonylive-berlin-2026-last-day-to-take-advantage-of-early-bird-tickets?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1o14byq
@r_php
https://symfony.com/blog/symfonylive-berlin-2026-last-day-to-take-advantage-of-early-bird-tickets?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1o14byq
@r_php
Symfony
SymfonyLive Berlin 2026: Last day to take advantage of early bird tickets! (Symfony Blog)
Grab your ticket before rates increase tonight at midnight (CET)!
Commenter Reaches 10K Downloads!🚀 Your Feedback Needed for v4
I’m proud to share that the [Commenter](https://github.com/Lakshan-Madushanka/laravel-comments) package has hit **10k downloads**! 🎉. I’m about to start developing **version 4**, and here’s the current plan:
**Features**:
* Ability to pin comment.
**Upgrades**
* Support livewire 4
* support tailwind 4
What else would you expect from **v4**, and how do you think the planned features could be refined or improved?
I’d love to hear your thoughts! 🙌
https://redd.it/1o176za
@r_php
I’m proud to share that the [Commenter](https://github.com/Lakshan-Madushanka/laravel-comments) package has hit **10k downloads**! 🎉. I’m about to start developing **version 4**, and here’s the current plan:
**Features**:
* Ability to pin comment.
**Upgrades**
* Support livewire 4
* support tailwind 4
What else would you expect from **v4**, and how do you think the planned features could be refined or improved?
I’d love to hear your thoughts! 🙌
https://redd.it/1o176za
@r_php
GitHub
GitHub - Lakshan-Madushanka/laravel-comments: Integrate seamless commenting functionality into your Laravel project
Integrate seamless commenting functionality into your Laravel project - Lakshan-Madushanka/laravel-comments
Live Collection Type (Embedded CollectionType Form) & VICH Upload Files? #3126
https://redd.it/1o1b300
@r_php
https://redd.it/1o1b300
@r_php
Unlocking the Power of Form Requests in Laravel
https://youtu.be/Dl7AhlM4ZmY
https://redd.it/1o1bnuw
@r_php
https://youtu.be/Dl7AhlM4ZmY
https://redd.it/1o1bnuw
@r_php
YouTube
Clean Up Your Controllers with Form Requests
Dive into "Laravel Gems," a series dedicated to unearthing hidden treasures of Laravel functionalities. Enhance your skill set as we illuminate overlooked yet powerful features you might not know existed.
➡️ Today: Form Requests
Docs: https://laravel.c…
➡️ Today: Form Requests
Docs: https://laravel.c…