New in Symfony 7.4: Extending Validation and Serialization with PHP Attributes
https://symfony.com/blog/new-in-symfony-7-4-extending-validation-and-serialization-with-php-attributes?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1p07x07
@r_php
https://symfony.com/blog/new-in-symfony-7-4-extending-validation-and-serialization-with-php-attributes?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1p07x07
@r_php
Symfony
New in Symfony 7.4: Extending Validation and Serialization with PHP Attributes (Symfony Blog)
Symfony 7.4 introduces new PHP attributes that let you extend validation and serialization metadata for classes you do not control.
Open-source eMarket Online Store v1.0 RC-3.5
Greetings, dear colleagues.
This time, I've decided to outline the latest innovations in the eMarket project - https://github.com/musicman3/eMarket.
I'd really appreciate any helpful advice and criticism, as it gives me a better understanding of where to go next. Following previous publications, conclusions have been drawn, and a great deal of work has been done to implement many ideas and approaches.
Currently, the following key libraries have been separated into separate repositories and significantly improved:
Cruder (DB Query Builder) - https://github.com/musicman3/Cruder
R2-D2 (Autorouter) - https://github.com/musicman3/r2-d2
These libraries are now available for study and development, should anyone need them. They form the foundation of eMarket.
Furthermore, jsonRPC has been separately implemented for use as microservices and other purposes. In the future, this will allow for much more efficient handling of external requests. This has proven to be very convenient in practice and will be further developed. The jsonRPC library is also written within the project and is part of it. There was no point in making it a separate library yet, as the code is quite simple.
An automatic updater has already been implemented for the project, which took quite a while. Now you can update directly from the admin panel.
It is also possible to use the platform as a hybrid CMS and online store. This is often necessary for a website that has a denoscriptive section and simultaneously sells products.
Small additions include adding a custom logo and editing language variables from the admin panel.
Best regards.
https://redd.it/1p08xo1
@r_php
Greetings, dear colleagues.
This time, I've decided to outline the latest innovations in the eMarket project - https://github.com/musicman3/eMarket.
I'd really appreciate any helpful advice and criticism, as it gives me a better understanding of where to go next. Following previous publications, conclusions have been drawn, and a great deal of work has been done to implement many ideas and approaches.
Currently, the following key libraries have been separated into separate repositories and significantly improved:
Cruder (DB Query Builder) - https://github.com/musicman3/Cruder
R2-D2 (Autorouter) - https://github.com/musicman3/r2-d2
These libraries are now available for study and development, should anyone need them. They form the foundation of eMarket.
Furthermore, jsonRPC has been separately implemented for use as microservices and other purposes. In the future, this will allow for much more efficient handling of external requests. This has proven to be very convenient in practice and will be further developed. The jsonRPC library is also written within the project and is part of it. There was no point in making it a separate library yet, as the code is quite simple.
An automatic updater has already been implemented for the project, which took quite a while. Now you can update directly from the admin panel.
It is also possible to use the platform as a hybrid CMS and online store. This is often necessary for a website that has a denoscriptive section and simultaneously sells products.
Small additions include adding a custom logo and editing language variables from the admin panel.
Best regards.
https://redd.it/1p08xo1
@r_php
GitHub
GitHub - musicman3/eMarket: eMarket Online Store. It is a free online shop engine. Make the best online shop with us. Join our…
eMarket Online Store. It is a free online shop engine. Make the best online shop with us. Join our Open Source community. Together we will make the best free e-commerce solution. - musicman3/eMarket
Le salaire moyen d'un·e développeur·euse PHP : Le baromètre 2025 vient de sortir
https://blog.humancoders.com/quel-est-le-salaire-moyen-dun%c2%b7e-developpeur%c2%b7euse-php-le-barometre-2025-vient-de-sortir-3913/
https://redd.it/1p0a2nu
@r_php
https://blog.humancoders.com/quel-est-le-salaire-moyen-dun%c2%b7e-developpeur%c2%b7euse-php-le-barometre-2025-vient-de-sortir-3913/
https://redd.it/1p0a2nu
@r_php
Reddit
From the PHP community on Reddit: Le salaire moyen d'un·e développeur·euse PHP : Le baromètre 2025 vient de sortir
Posted by camilleroux - 1 vote and 0 comments
League URI Toolkit 7.6 is out
https://nyamsprod.com/blog/league-uri-toolkit-7-6-is-out/
https://redd.it/1p0apoy
@r_php
https://nyamsprod.com/blog/league-uri-toolkit-7-6-is-out/
https://redd.it/1p0apoy
@r_php
nyamsprod | Not a single one of your ancestors died young. They all copulated at least once.
League URI Toolkit 7.6 is out | nyamsprod
The new URI Toolkit for PHP developers is out with full support for PHP8.5, improved URI validation and manipulation.
League URI Toolkit 7.6 is out
https://nyamsprod.com/blog/league-uri-toolkit-7-6-is-out/
https://redd.it/1p0aq8v
@r_php
https://nyamsprod.com/blog/league-uri-toolkit-7-6-is-out/
https://redd.it/1p0aq8v
@r_php
nyamsprod | Not a single one of your ancestors died young. They all copulated at least once.
League URI Toolkit 7.6 is out | nyamsprod
The new URI Toolkit for PHP developers is out with full support for PHP8.5, improved URI validation and manipulation.
What’s new in PHP 8.5 in terms of performance, debugging and operations
https://tideways.com/profiler/blog/whats-new-in-php-8-5-in-terms-of-performance-debugging-and-operations
https://redd.it/1p0dsti
@r_php
https://tideways.com/profiler/blog/whats-new-in-php-8-5-in-terms-of-performance-debugging-and-operations
https://redd.it/1p0dsti
@r_php
Tideways
What’s new in PHP 8.5 in terms of performance, debugging and operations
The close of 2025 is near, and that also means a new version of PHP is about to be released: 8.5! There has already been some discussion regarding the latest features and modifications affecting developers, for example on Laravel News, PHP.Watch or the Zend…
SymfonyCon Amsterdam 2025: Cloud-Agnostic AI Agents with Clean Architecture
https://symfony.com/blog/symfonycon-amsterdam-2025-cloud-agnostic-ai-agents-with-clean-architecture?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1p0iri4
@r_php
https://symfony.com/blog/symfonycon-amsterdam-2025-cloud-agnostic-ai-agents-with-clean-architecture?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1p0iri4
@r_php
Symfony
SymfonyCon Amsterdam 2025: Cloud-Agnostic AI Agents with Clean Architecture (Symfony Blog)
Discover a new talk at SymfonyCon Amsterdam 2025! In “Cloud-Agnostic AI Agents with Clean Architecture”, Alejandro REYES AMARO shows how to build portable, compliant, future-ready AI agents using…
I built a little Laravel package to clean up unused translation keys, and it ended up being way more useful than I expected
https://github.com/vildanbina/laravel-translation-pruner
https://redd.it/1p0n16l
@r_php
https://github.com/vildanbina/laravel-translation-pruner
https://redd.it/1p0n16l
@r_php
GitHub
GitHub - vildanbina/laravel-translation-pruner: Simple Laravel tool to find and remove unused translation strings across your project.
Simple Laravel tool to find and remove unused translation strings across your project. - vildanbina/laravel-translation-pruner
I built a little Laravel package to clean up unused translation keys, and it ended up being way more useful than I expected
https://github.com/vildanbina/laravel-translation-pruner
https://redd.it/1p0n4th
@r_php
https://github.com/vildanbina/laravel-translation-pruner
https://redd.it/1p0n4th
@r_php
GitHub
GitHub - vildanbina/laravel-translation-pruner: Simple Laravel tool to find and remove unused translation strings across your project.
Simple Laravel tool to find and remove unused translation strings across your project. - vildanbina/laravel-translation-pruner
Claude PHP SDK - full implementation
https://github.com/claude-php/Claude-PHP-SDK
https://redd.it/1p0ohgs
@r_php
https://github.com/claude-php/Claude-PHP-SDK
https://redd.it/1p0ohgs
@r_php
GitHub
GitHub - claude-php/Claude-PHP-SDK: PHP SDK for Claude - Provides complete 1-for-1 functionality of the Official Python SDK
PHP SDK for Claude - Provides complete 1-for-1 functionality of the Official Python SDK - claude-php/Claude-PHP-SDK
PHP Version Update Breaking Stuff
Whenever I bump PHP to the latest version, something on my site breaks, usually some dusty old plugin. I want the speed boost but NOT the stress. How do you guys handle PHP updates without your site falling apart?
https://redd.it/1p0zi91
@r_php
Whenever I bump PHP to the latest version, something on my site breaks, usually some dusty old plugin. I want the speed boost but NOT the stress. How do you guys handle PHP updates without your site falling apart?
https://redd.it/1p0zi91
@r_php
Reddit
From the PHP community on Reddit
Explore this post and more from the PHP community
Who's hiring/looking
This is a bi-monthly thread aimed to connect PHP companies and developers who are hiring or looking for a job.
Rules
No recruiters
Don't share any personal info like email addresses or phone numbers in this thread. Contact each other via DM to get in touch
If you're hiring: don't just link to an external website, take the time to describe what you're looking for in the thread.
If you're looking: feel free to share your portfolio, GitHub, … as well. Keep into account the personal information rule, so don't just share your CV and be done with it.
https://redd.it/1p12myc
@r_php
This is a bi-monthly thread aimed to connect PHP companies and developers who are hiring or looking for a job.
Rules
No recruiters
Don't share any personal info like email addresses or phone numbers in this thread. Contact each other via DM to get in touch
If you're hiring: don't just link to an external website, take the time to describe what you're looking for in the thread.
If you're looking: feel free to share your portfolio, GitHub, … as well. Keep into account the personal information rule, so don't just share your CV and be done with it.
https://redd.it/1p12myc
@r_php
Reddit
From the PHP community on Reddit
Explore this post and more from the PHP community
Made some tooling and docs to squeeze out performance out of your php apps.
https://github.com/eznix86/php-optimize
https://redd.it/1p12qrh
@r_php
https://github.com/eznix86/php-optimize
https://redd.it/1p12qrh
@r_php
GitHub
GitHub - eznix86/php-optimize
Contribute to eznix86/php-optimize development by creating an account on GitHub.
Made some tooling and docs to squeeze out performance out of your laravel apps.
https://github.com/eznix86/php-optimize
https://redd.it/1p12prd
@r_php
https://github.com/eznix86/php-optimize
https://redd.it/1p12prd
@r_php
GitHub
GitHub - eznix86/php-optimize
Contribute to eznix86/php-optimize development by creating an account on GitHub.
Laravel Middleware Priority - Hidden and Undocumented | ollieread - PHP and Laravel expert
https://ollieread.com/articles/laravel-middleware-priority
https://redd.it/1p163cw
@r_php
https://ollieread.com/articles/laravel-middleware-priority
https://redd.it/1p163cw
@r_php
ollieread - PHP and Laravel expert
Laravel Middleware Priority | ollieread - PHP and Laravel expert
In this article we're going to look at middleware priority, which is something that is briefly mentioned in the documentation, but isn't fully documented.
Tomorrow (november 20), PHP 8.5 will be released
https://www.php.net/releases/8.5/en.php
https://redd.it/1p1cl27
@r_php
https://www.php.net/releases/8.5/en.php
https://redd.it/1p1cl27
@r_php
www.php.net
PHP 8.5 Released
PHP 8.5 is a major update of the PHP language, with new features including the URI Extension, Pipe Operator, and support for modifying properties while cloning.
SymfonyCon Amsterdam 2025: Geopolitics of Code: How You Can Build the Future of Data and AI
https://symfony.com/blog/symfonycon-amsterdam-2025-geopolitics-of-code-how-you-can-build-the-future-of-data-and-ai?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1p1ek7a
@r_php
https://symfony.com/blog/symfonycon-amsterdam-2025-geopolitics-of-code-how-you-can-build-the-future-of-data-and-ai?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1p1ek7a
@r_php
Symfony
SymfonyCon Amsterdam 2025: Geopolitics of Code: How You Can Build the Future of Data and AI (Symfony Blog)
Get ready for a thought-provoking deep dive at SymfonyCon Amsterdam 2025 this November! In “Geopolitics of Code: How You Can Build the Future of Data and AI”, Brice Blondiau and Jean Philippe Bala…
I launched Beacon — a Laravel-native feature flag platform for Pennant
https://beaconhq.io/?mtm_campaign=launch&mtm_source=reddit
https://redd.it/1p1k9ud
@r_php
https://beaconhq.io/?mtm_campaign=launch&mtm_source=reddit
https://redd.it/1p1k9ud
@r_php
beaconhq.io
Beacon — Feature Flag Management for Laravel
Manage your applications Feature Flags with Beacon, a centralized management platform for Laravel and Laravel Pennant with Gradual Rollout and A/B Testing
How well do you know PHP?
I've created a PHP quiz with over 500+ questions. This started out as an attempt to compile interview questions. It evolved into a comprehensive coverage of PHP from beginner to more advanced topics. I've tried to make sure most relevant topics in PHP are covered.
Answers have been double checked but if you come across an answer you're unsure of, please let me know. Enjoy!
PHP Quiz
Edit: I've seen the feedback that there are questions here that are not strictly PHP, questions on server setup etc. I'll add a filter to remove these.
https://redd.it/1p1k35f
@r_php
I've created a PHP quiz with over 500+ questions. This started out as an attempt to compile interview questions. It evolved into a comprehensive coverage of PHP from beginner to more advanced topics. I've tried to make sure most relevant topics in PHP are covered.
Answers have been double checked but if you come across an answer you're unsure of, please let me know. Enjoy!
PHP Quiz
Edit: I've seen the feedback that there are questions here that are not strictly PHP, questions on server setup etc. I'll add a filter to remove these.
https://redd.it/1p1k35f
@r_php
Automate job applications with Applyre AI
Applyre uses AI to search and apply for jobs automatically for you. Applyre will tailor your resume to each job that matches your preferences
Do you write acceptance tests, and if so, what do you use?
We've been using Behat (and its associated language, Gherkin) since like day 1. I've been meaning to check this area of the PHP ecosystem out again and wondering what y'all are using, if you are indeed using them? Do you use behat, or PHPSpec, or some other layer for that?
https://redd.it/1p1upnw
@r_php
We've been using Behat (and its associated language, Gherkin) since like day 1. I've been meaning to check this area of the PHP ecosystem out again and wondering what y'all are using, if you are indeed using them? Do you use behat, or PHPSpec, or some other layer for that?
https://redd.it/1p1upnw
@r_php
Reddit
From the laravel community on Reddit
Explore this post and more from the laravel community