Laravel Telescope - Debug locally like a pro
https://youtu.be/ribLN3pRyQc
https://redd.it/1pdemjw
@r_php
https://youtu.be/ribLN3pRyQc
https://redd.it/1pdemjw
@r_php
YouTube
Telescope - Debug locally like a pro
Laravel Telescope is your debugging companion for local development. Monitor requests, exceptions, database queries, jobs, and more in a beautiful dashboard. Debug smarter, not harder.
➡️ Learn more
https://laravel.com/docs/12.x/telescope
➡️ Visit Repository…
➡️ Learn more
https://laravel.com/docs/12.x/telescope
➡️ Visit Repository…
PHP date function changed?
I might have missed something, but PHP's date function has changed.
PHP 8.1> echo date("Ymd", false) = 19691231
PHP 8.3> echo date("Ymd", false) = 19700101
What changed? Why? Was it announced?
EDIT:
PHP 8.1 is on Ubuntu 22.04
PHP 8.3 is on Ubuntu 24.04
Same timezones on both boxes.
https://redd.it/1pdg8lc
@r_php
I might have missed something, but PHP's date function has changed.
PHP 8.1> echo date("Ymd", false) = 19691231
PHP 8.3> echo date("Ymd", false) = 19700101
What changed? Why? Was it announced?
EDIT:
PHP 8.1 is on Ubuntu 22.04
PHP 8.3 is on Ubuntu 24.04
Same timezones on both boxes.
https://redd.it/1pdg8lc
@r_php
Reddit
From the PHP community on Reddit
Explore this post and more from the PHP community
🔱 Seaman Beta - Development environment manager for Symfony
I am building **Seaman**, a Docker development environment manager for Symfony 7+ inspired by Laravel Sail.
Features:
* Interactive setup with smart project detection
* PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch, RabbitMQ, etc.
* Xdebug toggle without restarts
* DevContainers support
* Single PHAR, easy install
⚠️ Beta status - There may be bugs! Barely tested on Linux/macOS, Windows needs testing. A lot of bugs may appear; please be merciful, this is a work in progress.
For more information and documentation, please refer to the GitHub repo:
[https://github.com/diego-ninja/seaman](https://github.com/diego-ninja/seaman)
Comments, ideas, contributions, testers, and GitHub 🌟 are always welcome.
Made with ❤️ for Symfony in my free time. Hope you find it useful!
https://redd.it/1pdgwj7
@r_php
I am building **Seaman**, a Docker development environment manager for Symfony 7+ inspired by Laravel Sail.
Features:
* Interactive setup with smart project detection
* PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch, RabbitMQ, etc.
* Xdebug toggle without restarts
* DevContainers support
* Single PHAR, easy install
⚠️ Beta status - There may be bugs! Barely tested on Linux/macOS, Windows needs testing. A lot of bugs may appear; please be merciful, this is a work in progress.
For more information and documentation, please refer to the GitHub repo:
[https://github.com/diego-ninja/seaman](https://github.com/diego-ninja/seaman)
Comments, ideas, contributions, testers, and GitHub 🌟 are always welcome.
Made with ❤️ for Symfony in my free time. Hope you find it useful!
https://redd.it/1pdgwj7
@r_php
GitHub
GitHub - diego-ninja/seaman: Docker development environment manager for Symfony 7+
Docker development environment manager for Symfony 7+ - diego-ninja/seaman
🔱 Seaman Beta - Development environment manager for Symfony
I am building **Seaman**, a Docker development environment manager for Symfony 7+ inspired by Laravel Sail.
Features:
* Interactive setup with smart project detection
* PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch, RabbitMQ, etc.
* Xdebug toggle without restarts
* DevContainers support
* Single PHAR, easy install
⚠️ Beta status - There may be bugs! Barely tested on Linux/macOS, Windows needs testing. A lot of bugs may appear; please be merciful, this is a work in progress.
For more information and documentation, please refer to the GitHub repo:
[https://github.com/diego-ninja/seaman](https://github.com/diego-ninja/seaman)
Comments, ideas, contributions, testers, and GitHub 🌟 are always welcome.
Made with ❤️ for Symfony in my free time. Hope you find it useful!
https://redd.it/1pdgvro
@r_php
I am building **Seaman**, a Docker development environment manager for Symfony 7+ inspired by Laravel Sail.
Features:
* Interactive setup with smart project detection
* PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch, RabbitMQ, etc.
* Xdebug toggle without restarts
* DevContainers support
* Single PHAR, easy install
⚠️ Beta status - There may be bugs! Barely tested on Linux/macOS, Windows needs testing. A lot of bugs may appear; please be merciful, this is a work in progress.
For more information and documentation, please refer to the GitHub repo:
[https://github.com/diego-ninja/seaman](https://github.com/diego-ninja/seaman)
Comments, ideas, contributions, testers, and GitHub 🌟 are always welcome.
Made with ❤️ for Symfony in my free time. Hope you find it useful!
https://redd.it/1pdgvro
@r_php
GitHub
GitHub - diego-ninja/seaman: Docker development environment manager for Symfony 7+
Docker development environment manager for Symfony 7+ - diego-ninja/seaman
PHP 8.5 benchmarks: PHP performance across major CMSs and frameworks
https://kinsta.com/blog/php-benchmarks/
https://redd.it/1pdw0l2
@r_php
https://kinsta.com/blog/php-benchmarks/
https://redd.it/1pdw0l2
@r_php
Kinsta®
PHP 8.5 benchmarks: The state of PHP performance across major CMSs and frameworks
An in-depth look at performance benchmarks for various PHP CMS & frameworks to see how different PHP 8.5 stacks up against 8.4, 8.3 and 8.2.
Next Stop: SymfonyCon Warsaw 2026 ✈️
https://symfony.com/blog/next-stop-symfonycon-warsaw-2026?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1pdz8lt
@r_php
https://symfony.com/blog/next-stop-symfonycon-warsaw-2026?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1pdz8lt
@r_php
Symfony
Next Stop: SymfonyCon Warsaw 2026 ✈️ (Symfony Blog)
Surprise! SymfonyCon is heading back to Warsaw in 2026✨ Join developers from around the world for a full week of workshops, talks, and community magic. Save the dates and get ready for something unf…
How are people using Laravel Horizon with EC2 IAM roles? (Credentials expire every 6h)
Hi all,
I’m running Laravel applications on EC2. Some are bare-metal, some are Dockerized. I’m trying to eliminate static AWS keys and move entirely to **EC2 instance roles**, which provide short-lived temporary credentials via IMDS.
The problem:
**Laravel Horizon uses long-running PHP workers**, and the AWS SDK only loads IAM role credentials once at worker startup. When the STS credentials expire (every \~6 hours), S3 calls start failing. Restarting Horizon fixes it because the workers reload fresh credentials.
I originally assumed this was a Docker networking problem (container → IMDS), so I built a small IMDSv2 proxy sidecar. But the real issue is that **Horizon workers don’t refresh AWS clients**, even if the credentials change.
Right now my workaround is:
**A cron job that restarts Horizon every 6 hours.**
It works, but it feels wrong because it can break running jobs.
My questions:
* How do other teams manage Horizon + IAM roles?
* Do people really rebuild the S3 client per job?
* Do you override `Storage::disk('s3')` to force new credentials?
* Is there a recommended pattern for refreshing AWS clients in queue workers?
* Or is the real answer: “Just use static keys for Horizon workers”?
This feels like a problem almost anyone using Horizon + EC2 IAM roles must have run into, so I’m curious what patterns others are using in production. Thanks!
https://redd.it/1pe5fvw
@r_php
Hi all,
I’m running Laravel applications on EC2. Some are bare-metal, some are Dockerized. I’m trying to eliminate static AWS keys and move entirely to **EC2 instance roles**, which provide short-lived temporary credentials via IMDS.
The problem:
**Laravel Horizon uses long-running PHP workers**, and the AWS SDK only loads IAM role credentials once at worker startup. When the STS credentials expire (every \~6 hours), S3 calls start failing. Restarting Horizon fixes it because the workers reload fresh credentials.
I originally assumed this was a Docker networking problem (container → IMDS), so I built a small IMDSv2 proxy sidecar. But the real issue is that **Horizon workers don’t refresh AWS clients**, even if the credentials change.
Right now my workaround is:
**A cron job that restarts Horizon every 6 hours.**
It works, but it feels wrong because it can break running jobs.
My questions:
* How do other teams manage Horizon + IAM roles?
* Do people really rebuild the S3 client per job?
* Do you override `Storage::disk('s3')` to force new credentials?
* Is there a recommended pattern for refreshing AWS clients in queue workers?
* Or is the real answer: “Just use static keys for Horizon workers”?
This feels like a problem almost anyone using Horizon + EC2 IAM roles must have run into, so I’m curious what patterns others are using in production. Thanks!
https://redd.it/1pe5fvw
@r_php
Reddit
From the laravel community on Reddit
Explore this post and more from the laravel community
Looking for maintainers for open source PHP Libraries, HTTPful and Commando
Hello,
I'm the author of two PHP libraries that had a small following. I've been poor about maintaining them over the years as my priorities, career, and life have changed. The libraries still have users despite the neglect. HTTPful has about 16M installs and several hundred dependents on Packagist. Seeing that there is still a user base, I'd like to find potential maintainers for the projects if there is interest. Could be a good opportunity for someone looking to get involved in Open Source.
At the same time, I'm also keenly aware of the supply chain risks associated with handing over packages to strangers on the internet, so this would likely be a transition process to build a little trust.
Feel free to DM me if you are interested. I will likely start to deprecate these officially rather than letting the debt pile up if I don't locate a maintainer.
https://github.com/nategood/httpful \- Lightweight alternative to the Guzzle's of the world for managing HTTP requests. 1800 Stars on GH.
https://github.com/nategood/commando \- Simple library for making CLI apps in PHP. 800 Stars on GH.
https://redd.it/1pe836e
@r_php
Hello,
I'm the author of two PHP libraries that had a small following. I've been poor about maintaining them over the years as my priorities, career, and life have changed. The libraries still have users despite the neglect. HTTPful has about 16M installs and several hundred dependents on Packagist. Seeing that there is still a user base, I'd like to find potential maintainers for the projects if there is interest. Could be a good opportunity for someone looking to get involved in Open Source.
At the same time, I'm also keenly aware of the supply chain risks associated with handing over packages to strangers on the internet, so this would likely be a transition process to build a little trust.
Feel free to DM me if you are interested. I will likely start to deprecate these officially rather than letting the debt pile up if I don't locate a maintainer.
https://github.com/nategood/httpful \- Lightweight alternative to the Guzzle's of the world for managing HTTP requests. 1800 Stars on GH.
https://github.com/nategood/commando \- Simple library for making CLI apps in PHP. 800 Stars on GH.
https://redd.it/1pe836e
@r_php
GitHub
GitHub - nategood/httpful: A Chainable, REST Friendly, PHP HTTP Client. A sane alternative to cURL.
A Chainable, REST Friendly, PHP HTTP Client. A sane alternative to cURL. - nategood/httpful
Laravel Pail - Real-time logs in your terminal
https://youtu.be/Z532EsfxoOA
https://redd.it/1pe7cj2
@r_php
https://youtu.be/Z532EsfxoOA
https://redd.it/1pe7cj2
@r_php
YouTube
Pail - Real-time logs in your terminal
Laravel Pail is a real-time log monitoring tool for your terminal. Watch your application logs stream live with beautiful formatting and filtering. Debug issues as they happen with instant log visibility.
➡️ Learn more
https://laravel.com/docs/12.x/logging…
➡️ Learn more
https://laravel.com/docs/12.x/logging…
Symfony 7.4/8.0 : New Features
https://youtu.be/V8NY-6No5DM?si=f3wJhKlkcfIzSnOS
https://redd.it/1peagvg
@r_php
https://youtu.be/V8NY-6No5DM?si=f3wJhKlkcfIzSnOS
https://redd.it/1peagvg
@r_php
YouTube
Symfony 8.0 : les nouvelles fonctionnalités
Dans cette vidéo, nous explorons en détail les fonctionnalités inédites, les optimisations et les changements majeurs que cette nouvelle version apporte.
Rejoins-moi pour transformer tes compétences Symfony !
N'oublie pas de t'abonner, de liker la vidéo…
Rejoins-moi pour transformer tes compétences Symfony !
N'oublie pas de t'abonner, de liker la vidéo…
Building AI Agents in PHP Just Got 10x Easier Neuron AI Review
Yesterday I discovered a great package which can be almost considered as a framework for building AI based applications.
https://youtu.be/J1l2rBLT8QU
Prism php exist. But this one has a lot more things like memory, rag related things like data loader, text splitter and many more things.
Almost like how Langchain has a lot of things required for building AI based applications.
https://redd.it/1peifap
@r_php
Yesterday I discovered a great package which can be almost considered as a framework for building AI based applications.
https://youtu.be/J1l2rBLT8QU
Prism php exist. But this one has a lot more things like memory, rag related things like data loader, text splitter and many more things.
Almost like how Langchain has a lot of things required for building AI based applications.
https://redd.it/1peifap
@r_php
YouTube
Building AI Agents in PHP Just Got 10x Easier Neuron AI Review
Discover Neuron AI - the ultimate PHP package for building powerful AI applications! 🚀
In this video, I explore Neuron AI, a game-changing PHP package that simplifies AI integration and makes building agentic solutions easier than ever. Whether you're working…
In this video, I explore Neuron AI, a game-changing PHP package that simplifies AI integration and makes building agentic solutions easier than ever. Whether you're working…
Sulu 3.0 release: New content storage and performance boost
https://sulu.io/blog/sulu-3-0-released
https://redd.it/1petkrb
@r_php
https://sulu.io/blog/sulu-3-0-released
https://redd.it/1petkrb
@r_php
Sulu 3.0 release: New content storage and performance boost
https://sulu.io/blog/sulu-3-0-released
https://redd.it/1petllz
@r_php
https://sulu.io/blog/sulu-3-0-released
https://redd.it/1petllz
@r_php
Reddit
From the symfony community on Reddit: Sulu 3.0 release: New content storage and performance boost
Posted by lexo91 - 5 votes and 0 comments
Partial Function Application is coming in PHP 8.6
https://amitmerchant.com/partial-function-application-php-86/
https://redd.it/1pexuaj
@r_php
https://amitmerchant.com/partial-function-application-php-86/
https://redd.it/1pexuaj
@r_php
Amit Merchant
Partial Function Application is coming in PHP 8.6
Ever reach for a simple callback and end up writing a tiny novella—an arrow function stuffed with types, reordered parameters, and boilerplate just to pass one value through?
Php laravel
Suggest php laravel playlists/onee short/project youtube videos. My internship is starting in 2 weeks and i want to learn phpfrom beginner to advanced.
https://redd.it/1pf9yqn
@r_php
Suggest php laravel playlists/onee short/project youtube videos. My internship is starting in 2 weeks and i want to learn phpfrom beginner to advanced.
https://redd.it/1pf9yqn
@r_php
Reddit
From the PHP community on Reddit
Explore this post and more from the PHP community
Spiral text utility
Not sure if this is appropriate but I came up with a little utility for printing text elements that spiral out from a central point
https://github.com/mrmcflute/spiralString
It's really just an idea and thought that maybe it might be useful to someone.
https://redd.it/1pg2i0q
@r_php
Not sure if this is appropriate but I came up with a little utility for printing text elements that spiral out from a central point
https://github.com/mrmcflute/spiralString
It's really just an idea and thought that maybe it might be useful to someone.
https://redd.it/1pg2i0q
@r_php
GitHub
GitHub - mrmcflute/spiralString: Spiral Text Printing
Spiral Text Printing. Contribute to mrmcflute/spiralString development by creating an account on GitHub.
Is it worth using functional programming in PHP?
Sorry if the question seems lazy, and strongly opinion based, but thats what I want to know from more experienced developers.
I'm a junior dev trying to improve as a developer and trying to apply new things in my job that consists of maintaining good old legacy procedural php in an small company.
Php seems to be implementing plenty of functional programming quality of life features lately, and maybe this could be a good oportunity to try to learn and experience functional programming.
I feel like learning it could help making the code more testable and it would be easier to implement FP than OOP in this codebase.
What do you guys think?
https://redd.it/1pg27d3
@r_php
Sorry if the question seems lazy, and strongly opinion based, but thats what I want to know from more experienced developers.
I'm a junior dev trying to improve as a developer and trying to apply new things in my job that consists of maintaining good old legacy procedural php in an small company.
Php seems to be implementing plenty of functional programming quality of life features lately, and maybe this could be a good oportunity to try to learn and experience functional programming.
I feel like learning it could help making the code more testable and it would be easier to implement FP than OOP in this codebase.
What do you guys think?
https://redd.it/1pg27d3
@r_php
Reddit
From the PHP community on Reddit
Explore this post and more from the PHP community