Black Friday Deals for Filament & Laravel – 2025
https://denniskoch.dev/articles/2025-11-18-laravel-black-friday-deals-2025
https://redd.it/1p82dp3
@r_php
https://denniskoch.dev/articles/2025-11-18-laravel-black-friday-deals-2025
https://redd.it/1p82dp3
@r_php
denniskoch.dev
Black Friday Deals for Filament & Laravel – 2025 | Dennis Koch
18.11.2025 – Collection of Black Friday deals for the Filament and Laravel community.
Deploy your Laravel Cloud apps directly from your terminal
https://youtu.be/xWtkWF3G5_8
https://redd.it/1p82sdr
@r_php
https://youtu.be/xWtkWF3G5_8
https://redd.it/1p82sdr
@r_php
YouTube
Deploy your Laravel Cloud apps directly from your terminal
php artisan cloud:deploy
Refactoring Legacy: Part 2 - Tell, Don't Ask.
https://clegginabox.co.uk/refactoring-legacy-part-2-tell-dont-ask/
https://redd.it/1p8axgl
@r_php
https://clegginabox.co.uk/refactoring-legacy-part-2-tell-dont-ask/
https://redd.it/1p8axgl
@r_php
Clegginabox
Refactoring Legacy: Part 2 - Tell, Don't Ask.
It will always break.
You could write flawless code. You could have 100% test coverage, multi-region failover, circuit breakers, retries, the works.
Something will still break.
Anyone who doubts this is making a dangerous assumption. Your system runs on…
You could write flawless code. You could have 100% test coverage, multi-region failover, circuit breakers, retries, the works.
Something will still break.
Anyone who doubts this is making a dangerous assumption. Your system runs on…
Refactoring Legacy: Part 2 - Tell, Don't Ask.
https://clegginabox.co.uk/refactoring-legacy-part-2-tell-dont-ask/
https://redd.it/1p8d69n
@r_php
https://clegginabox.co.uk/refactoring-legacy-part-2-tell-dont-ask/
https://redd.it/1p8d69n
@r_php
Clegginabox
Refactoring Legacy: Part 2 - Tell, Don't Ask.
It will always break.
You could write flawless code. You could have 100% test coverage, multi-region failover, circuit breakers, retries, the works.
Something will still break.
Anyone who doubts this is making a dangerous assumption. Your system runs on…
You could write flawless code. You could have 100% test coverage, multi-region failover, circuit breakers, retries, the works.
Something will still break.
Anyone who doubts this is making a dangerous assumption. Your system runs on…
I am creating a VSCode Symfony Extension
I've been a Symfony developer for years. While I love VSCode's speed, I often miss the deep framework understanding that PhpStorm offers—especially when refactoring code or exploring the Service Container.
So, I decided to build a comprehensive extension to bridge this gap. I'm getting close to a Public Preview and wanted to share the feature list to gauge community interest.
**The "Killer Feature": Safe Refactoring** Existing extensions usually only handle PHP symbols. My extension implements a **Symfony-Aware Rename Provider**. *This was actually my first need and the first module developed.*
* If you rename a Class or Service in PHP, it safely scans and updates references in your **config files (YAML/XML)** automatically.
* No more broken service definitions or manual find-and-replace after a refactor.
**⚡ The "Intelligence" Stack (Implemented Features)** My goal was to bring visibility to the "magic" of Symfony using **TreeViews** (side panel explorers) and **CodeLens** (inline context info):
* **Services & Parameters:**
* **TreeView:** Browse your full compiled container services and parameters.
* **CodeLens:** Inline insights on service injections and parameter values directly in your code.
* **Routes:**
* **TreeView:** Visualize all application routes (methods, paths).
* **CodeLens:** Annotated controller methods showing their mapped route info.
* **Autowiring:**
* **TreeView:** Explore available autowirable types.
* **CodeLens:** See exactly which service is being injected into your type-hinted arguments.
* **Configuration & Dotenv:**
* **TreeView:** Navigate config namespaces and environment variables.
* **CodeLens:** View documentation for config nodes and see resolved `.env` values directly inside your YAML files.
* **Twig:**
* **TreeView:** Browse available filters, functions, and tests with integrated documentation.
* **Nelmio API Docs:**
* **TreeView:** Explore your API documentation models.
* **CodeLens:** Contextual info on PHP Attributes and config files.
* **Command Executor:**
* Execute `bin/console` commands directly from the VSCode Command Palette (with GUI argument builders).
I want this tool to be sustainable and professionally maintained over the long term. My plan is to release a **Public Preview** soon for everyone to test.
Once it reaches **Stable v1.0**, I intend to use a **Freemium model**.
**I'd love to hear your thoughts** about this extension, what features you miss and what would make you switch from PHPStorm to VSCode?
I'll be dropping the beta link here soon if there's interest!
Thanks!
[General demo](https://reddit.com/link/1p8gzwg/video/3qad2hmy7w3g1/player)
https://redd.it/1p8gzwg
@r_php
I've been a Symfony developer for years. While I love VSCode's speed, I often miss the deep framework understanding that PhpStorm offers—especially when refactoring code or exploring the Service Container.
So, I decided to build a comprehensive extension to bridge this gap. I'm getting close to a Public Preview and wanted to share the feature list to gauge community interest.
**The "Killer Feature": Safe Refactoring** Existing extensions usually only handle PHP symbols. My extension implements a **Symfony-Aware Rename Provider**. *This was actually my first need and the first module developed.*
* If you rename a Class or Service in PHP, it safely scans and updates references in your **config files (YAML/XML)** automatically.
* No more broken service definitions or manual find-and-replace after a refactor.
**⚡ The "Intelligence" Stack (Implemented Features)** My goal was to bring visibility to the "magic" of Symfony using **TreeViews** (side panel explorers) and **CodeLens** (inline context info):
* **Services & Parameters:**
* **TreeView:** Browse your full compiled container services and parameters.
* **CodeLens:** Inline insights on service injections and parameter values directly in your code.
* **Routes:**
* **TreeView:** Visualize all application routes (methods, paths).
* **CodeLens:** Annotated controller methods showing their mapped route info.
* **Autowiring:**
* **TreeView:** Explore available autowirable types.
* **CodeLens:** See exactly which service is being injected into your type-hinted arguments.
* **Configuration & Dotenv:**
* **TreeView:** Navigate config namespaces and environment variables.
* **CodeLens:** View documentation for config nodes and see resolved `.env` values directly inside your YAML files.
* **Twig:**
* **TreeView:** Browse available filters, functions, and tests with integrated documentation.
* **Nelmio API Docs:**
* **TreeView:** Explore your API documentation models.
* **CodeLens:** Contextual info on PHP Attributes and config files.
* **Command Executor:**
* Execute `bin/console` commands directly from the VSCode Command Palette (with GUI argument builders).
I want this tool to be sustainable and professionally maintained over the long term. My plan is to release a **Public Preview** soon for everyone to test.
Once it reaches **Stable v1.0**, I intend to use a **Freemium model**.
**I'd love to hear your thoughts** about this extension, what features you miss and what would make you switch from PHPStorm to VSCode?
I'll be dropping the beta link here soon if there's interest!
Thanks!
[General demo](https://reddit.com/link/1p8gzwg/video/3qad2hmy7w3g1/player)
https://redd.it/1p8gzwg
@r_php
Reddit
From the symfony community on Reddit
Explore this post and more from the symfony community
PHP Prisma: Integrate multi-media related LLMs easily
PHP Prisma is a light-weight PHP package for integrating multi-media related Large Language Models (LLMs) using a unified interface:
**https://php-prisma.org**
The new release adds:
New interfaces for recognize (OCR) and vectorize (embeddings)
Support for async remote APIs which requires polling
Implemented Amazon Bedrock imagine, isolate, inpaint and vectorize
Implemented Black Forest Labs imagine, inpaint and uncrop
Added Mistral recognize for OCR
Implemented vectorize for Cohere
Implemented vectorize for VoyageAI
Improved documentation
PHP Prisma concentrates on image (incl. audio/video LLM APIs in the upcoming releases) and is a sister project of Prism PHP, which is build for text/stuctured/streaming content.
If you like it, give it a star:
**https://github.com/aimeos/prisma**
https://redd.it/1p8rsck
@r_php
PHP Prisma is a light-weight PHP package for integrating multi-media related Large Language Models (LLMs) using a unified interface:
**https://php-prisma.org**
The new release adds:
New interfaces for recognize (OCR) and vectorize (embeddings)
Support for async remote APIs which requires polling
Implemented Amazon Bedrock imagine, isolate, inpaint and vectorize
Implemented Black Forest Labs imagine, inpaint and uncrop
Added Mistral recognize for OCR
Implemented vectorize for Cohere
Implemented vectorize for VoyageAI
Improved documentation
PHP Prisma concentrates on image (incl. audio/video LLM APIs in the upcoming releases) and is a sister project of Prism PHP, which is build for text/stuctured/streaming content.
If you like it, give it a star:
**https://github.com/aimeos/prisma**
https://redd.it/1p8rsck
@r_php
php-prisma.org
PHP Prisma - Multi-media PHP LLM API for AI providers
Light-weight PHP package for integrating multi-media related Large Language Models (LLMs) using a unified interface
What kind of design pattern is Laravel using here?
https://preview.redd.it/m7yawqm3iz3g1.png?width=1444&format=png&auto=webp&s=5f4176cb5264005b2a3ebb1024707eeb5d51b9f7
Hey folks,
What kind of desing patterns do you think Laravel is using here? Let's learn some from the great Laravel console codebase.
https://redd.it/1p8sphv
@r_php
https://preview.redd.it/m7yawqm3iz3g1.png?width=1444&format=png&auto=webp&s=5f4176cb5264005b2a3ebb1024707eeb5d51b9f7
Hey folks,
What kind of desing patterns do you think Laravel is using here? Let's learn some from the great Laravel console codebase.
https://redd.it/1p8sphv
@r_php
Speedup PHPUnit code coverage generation
https://staabm.github.io/2025/11/26/speedup-phpunit-code-coverage.html
https://redd.it/1p8uj5k
@r_php
https://staabm.github.io/2025/11/26/speedup-phpunit-code-coverage.html
https://redd.it/1p8uj5k
@r_php
My developer experience
Speedup PHPUnit code coverage generation
While working on the PHPStan codebase I recently realized we spent a considerable amount of time to generate code-coverage data, which we need later on to feed the Infection based mutation testing process.
A small php library to generate dynamic email marketing countdowns.
https://github.com/ivanpreziosi/phpEmailTimer
https://redd.it/1p8ygqf
@r_php
https://github.com/ivanpreziosi/phpEmailTimer
https://redd.it/1p8ygqf
@r_php
GitHub
GitHub - ivanpreziosi/phpEmailTimer: A small php library for generating dynamic email marketing countdowns. Forked and updated…
A small php library for generating dynamic email marketing countdowns. Forked and updated from https://github.com/goors/php-gif-countdown - ivanpreziosi/phpEmailTimer
Small Tool for create php openSwoole /apache / NginX Rest Api
This lightweight tool designed for create Microservice Rest-Api on OpenSwoole, NginX and Apache. **gemvc** . it is MIT-license and open-source.
easy install:
composer require gemvc/library
then :
php vendor/bin/gemvc init
finally choose your server and configuration easily and finish by
docker compose up -d --build
it is AI-Ready , cursor and copilot detect it right after installation , but it is better to copy README.md to chat right after init process and prompt: read and learn it compleetly.
github : github.com/gemvc/gemvc
i wish this post be useful for your next project
https://redd.it/1p97odc
@r_php
This lightweight tool designed for create Microservice Rest-Api on OpenSwoole, NginX and Apache. **gemvc** . it is MIT-license and open-source.
easy install:
composer require gemvc/library
then :
php vendor/bin/gemvc init
finally choose your server and configuration easily and finish by
docker compose up -d --build
it is AI-Ready , cursor and copilot detect it right after installation , but it is better to copy README.md to chat right after init process and prompt: read and learn it compleetly.
github : github.com/gemvc/gemvc
i wish this post be useful for your next project
https://redd.it/1p97odc
@r_php
GitHub
GitHub - gemvc/gemvc: A lightweight, server-agnostic PHP framework (Swoole/Nginx/Apache) designed for building high-performance…
A lightweight, server-agnostic PHP framework (Swoole/Nginx/Apache) designed for building high-performance Microservices & REST APIs - gemvc/gemvc
SymfonyCon talks, slides and code exemples are on GitHub
https://github.com/SymfonyCon/2025-talks
https://redd.it/1p9pfl7
@r_php
https://github.com/SymfonyCon/2025-talks
https://redd.it/1p9pfl7
@r_php
GitHub
GitHub - SymfonyCon/2025-talks
Contribute to SymfonyCon/2025-talks development by creating an account on GitHub.
SymfonyCon talks, slides and code examples are on GitHub
https://github.com/SymfonyCon/2025-talks
https://redd.it/1p9ph62
@r_php
https://github.com/SymfonyCon/2025-talks
https://redd.it/1p9ph62
@r_php
GitHub
GitHub - SymfonyCon/2025-talks
Contribute to SymfonyCon/2025-talks development by creating an account on GitHub.
A Week of Symfony #987 (November 24–30, 2025)
https://symfony.com/blog/a-week-of-symfony-987-november-24-30-2025?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1paejtq
@r_php
https://symfony.com/blog/a-week-of-symfony-987-november-24-30-2025?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1paejtq
@r_php
Symfony
A Week of Symfony #987 (November 24–30, 2025) (Symfony Blog)
This week, the stable versions of Symfony 7.4.0 and Symfony 8.0.0 were released, including tens of impressive new features. In addition, the Symfony community gathered for the SymfonyCon Amsterdam 202…
Guidance on how to refactor a legacy (>10 years old) application?
I'm a junior dev with only basic knowledge of modern PHP (since all main webdev related languages tend to work the same after all) and I can understand what a modern app works (even if I still have to grasp what some PSR are about).
That said, my first ever "real job", after a short internship as a NET6 dev, will be to help and refactor an old application made in PHP5 and with hundreds of files mixing rendering, queries and buisness logic.
The app is very delicate and manages millions of dollars in transactions daily so it's really important that nothing breaks.
Conceptually I know how one should approach the refactoring: modularize the pages in an MVC like architecture and use the legacy php files as controllers, add testing (and perhaps introduce Twig instead of relying on string manipulation or even a framework like Symphony to avoid reinventing the wheel on routing/controllers and security?) but as you may imagine, for a jr like me it feels also really overwhelming, do you have any book/course you think may help me approach this challenge?
I'm still thinking about grabbing a course on Udemy to learn modern PHP development first thing first lol but refactoring feels really intimidating, like "correcting" another developer with much more experience than you
https://redd.it/1pahjaa
@r_php
I'm a junior dev with only basic knowledge of modern PHP (since all main webdev related languages tend to work the same after all) and I can understand what a modern app works (even if I still have to grasp what some PSR are about).
That said, my first ever "real job", after a short internship as a NET6 dev, will be to help and refactor an old application made in PHP5 and with hundreds of files mixing rendering, queries and buisness logic.
The app is very delicate and manages millions of dollars in transactions daily so it's really important that nothing breaks.
Conceptually I know how one should approach the refactoring: modularize the pages in an MVC like architecture and use the legacy php files as controllers, add testing (and perhaps introduce Twig instead of relying on string manipulation or even a framework like Symphony to avoid reinventing the wheel on routing/controllers and security?) but as you may imagine, for a jr like me it feels also really overwhelming, do you have any book/course you think may help me approach this challenge?
I'm still thinking about grabbing a course on Udemy to learn modern PHP development first thing first lol but refactoring feels really intimidating, like "correcting" another developer with much more experience than you
https://redd.it/1pahjaa
@r_php
Reddit
From the PHP community on Reddit
Explore this post and more from the PHP community
php-collective/framework-comparison: Compare some metrics of popular PHP frameworks
https://github.com/php-collective/framework-comparison
https://redd.it/1paj3sz
@r_php
https://github.com/php-collective/framework-comparison
https://redd.it/1paj3sz
@r_php
GitHub
GitHub - php-collective/framework-comparison: Compare some metrics of popular PHP frameworks
Compare some metrics of popular PHP frameworks. Contribute to php-collective/framework-comparison development by creating an account on GitHub.
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/1paotb4
@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/1paotb4
@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/1pauafg
@r_php
https://ottstreamingvideo.net/ai-vibe-coding-repair
https://redd.it/1pauafg
@r_php