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…
An update on the Doctrine ORM 2 End of Life
https://www.doctrine-project.org/2025/10/08/an-update-on-the-orm-2-end-of-life.html
https://redd.it/1o1g48g
@r_php
https://www.doctrine-project.org/2025/10/08/an-update-on-the-orm-2-end-of-life.html
https://redd.it/1o1g48g
@r_php
www.doctrine-project.org
An update on the ORM 2 End of Life - Doctrine: PHP Open Source Project
The Doctrine Project is an open-source PHP project that is home to home to several PHP libraries primarily focused on database storage and object mapping. The core projects are the Object Relational Mapper (ORM) and the Database Abstraction Layer (DBAL) it…
Is Envoyer superfluous after the new Forge update?
I've been using Forge and Envoyer together for a while now and the setup has been great but just deployed a new site with Forge and notice it's doing the job of Envoyer now…? Am I missing something or can I retire Envoyer now and just deploy through Forge only?
https://redd.it/1o1n9nd
@r_php
I've been using Forge and Envoyer together for a while now and the setup has been great but just deployed a new site with Forge and notice it's doing the job of Envoyer now…? Am I missing something or can I retire Envoyer now and just deploy through Forge only?
https://redd.it/1o1n9nd
@r_php
Reddit
From the laravel community on Reddit
Explore this post and more from the laravel community
Support Policy for First-Party Packages & Products
Laravel has a Support Policy for the framework itself, but what about the First-Party Packages and products produced by the Laravel Team?
For clarity, I'm talking about Forge, Vapor, Laravel UI, Nova, Cashier, Volt, etc.
Given the climate in recent years, it feels like these have the potential of getting dropped at a moment's notice, or packages fall into obscurity of not quite abandoned, but effectively no longer being upgraded.
I'm honestly feeling like anything beyond the framework itself isn't safe to rely on. Is anyone else feeling this way, or am I overreacting?
https://redd.it/1o1sbi1
@r_php
Laravel has a Support Policy for the framework itself, but what about the First-Party Packages and products produced by the Laravel Team?
For clarity, I'm talking about Forge, Vapor, Laravel UI, Nova, Cashier, Volt, etc.
Given the climate in recent years, it feels like these have the potential of getting dropped at a moment's notice, or packages fall into obscurity of not quite abandoned, but effectively no longer being upgraded.
I'm honestly feeling like anything beyond the framework itself isn't safe to rely on. Is anyone else feeling this way, or am I overreacting?
https://redd.it/1o1sbi1
@r_php
Reddit
From the laravel community on Reddit
Explore this post and more from the laravel community
PagibleAI CMS: The AI-Powered CMS for Editors and Developers
We're excited to introduce [PagibleAI CMS](https://pagible.com/) – a new content management system designed to make content creation and development a breeze, blending the best of AI with robust, modern architecture. Think WordPress ease-of-use meets Contentful's structued power, but with built-in AI!
**👨💻 For Developers:**
* **Built on PHP & Laravel:** Leverages the power and extensibility of PHP and Laravel for a robust and scalable backend.
* **JSON REST & GraphQL APIs:** Built as API-first for fast content delivery and flexible administration. Use the VueJS SPA or integrate with any frontend.
* **Open Source Freedom:** Available under LGPL and MIT license – customize, extend, and integrate into your projects seamlessly.
**👩💻 For Editors:**
* **AI-Powered Content Generation:** Generate drafts, refine text, and optimize for SEO effortlessly.
* **Seamless AI Image Creation:** Get stunning, on-brand visuals created directly in the CMS.
* **Multi-Language Translation:** Translate content into 35+ languages with AI for global reach.
* **Intuitive WYSIWYG & Drag-and-Drop:** See what you get and easily manage all your content.
**☁️ Cloud-Native & Scalable:**
From personal blogs to enterprise solutions, PagibleAI scales infinitely. Expect exceptional performance and reliability, adapting to any project size.
We believe this is the future of content management – where AI enhances creativity and developers have powerful, flexible tools:
[**https://pagible.com/**](https://pagible.com/)
https://redd.it/1o1zjdn
@r_php
We're excited to introduce [PagibleAI CMS](https://pagible.com/) – a new content management system designed to make content creation and development a breeze, blending the best of AI with robust, modern architecture. Think WordPress ease-of-use meets Contentful's structued power, but with built-in AI!
**👨💻 For Developers:**
* **Built on PHP & Laravel:** Leverages the power and extensibility of PHP and Laravel for a robust and scalable backend.
* **JSON REST & GraphQL APIs:** Built as API-first for fast content delivery and flexible administration. Use the VueJS SPA or integrate with any frontend.
* **Open Source Freedom:** Available under LGPL and MIT license – customize, extend, and integrate into your projects seamlessly.
**👩💻 For Editors:**
* **AI-Powered Content Generation:** Generate drafts, refine text, and optimize for SEO effortlessly.
* **Seamless AI Image Creation:** Get stunning, on-brand visuals created directly in the CMS.
* **Multi-Language Translation:** Translate content into 35+ languages with AI for global reach.
* **Intuitive WYSIWYG & Drag-and-Drop:** See what you get and easily manage all your content.
**☁️ Cloud-Native & Scalable:**
From personal blogs to enterprise solutions, PagibleAI scales infinitely. Expect exceptional performance and reliability, adapting to any project size.
We believe this is the future of content management – where AI enhances creativity and developers have powerful, flexible tools:
[**https://pagible.com/**](https://pagible.com/)
https://redd.it/1o1zjdn
@r_php
Pagible
Pagible AI CMS - Next level content management!
PagibleAI, the AI-powered CMS that combines WordPress's ease of use with the power of Contentful. Get your work done in minutes instead of hours!
Building your first MCP server with Laravel
https://sevalla.com/blog/mcp-server-laravel/
https://redd.it/1o21n9b
@r_php
https://sevalla.com/blog/mcp-server-laravel/
https://redd.it/1o21n9b
@r_php
Sevalla
Building your first MCP server with Laravel
Learn how to build a Laravel MCP server for task management with tools, resources, prompts, Sanctum auth, Pest testing, and Claude integration
SymfonyCon Amsterdam 2025: API Platform 4: Forget What You Used to Know
https://symfony.com/blog/symfonycon-amsterdam-2025-api-platform-4-forget-what-you-used-to-know?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1o22qda
@r_php
https://symfony.com/blog/symfonycon-amsterdam-2025-api-platform-4-forget-what-you-used-to-know?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1o22qda
@r_php
Symfony
SymfonyCon Amsterdam 2025: API Platform 4: Forget What You Used to Know (Symfony Blog)
⚡ API Platform, reinvented. Discover what’s new in version 4 and how to master the framework without old habits holding you back.
Are you using Laravel Nightwatch or other observability tool?
I always felt Laravel deserves a better monitoring platform to cater for its unique needs. So i started building something myself. Later Nightwatch was announced. I was surprised with how similar it felt to mine and yet continued assuming there is enough market for tools tailored for Laravel.
Since the launch of Laritor, I am struggling to get any traction despite being cheaper and offering more features than nightwatch.
I also don’t see nightwatch being discussed much here or on x. So it makes me wonder, are Laravel developers not much interested in observability? or you already using a different product?
What stopping you from using observability tools?
https://redd.it/1o252wl
@r_php
I always felt Laravel deserves a better monitoring platform to cater for its unique needs. So i started building something myself. Later Nightwatch was announced. I was surprised with how similar it felt to mine and yet continued assuming there is enough market for tools tailored for Laravel.
Since the launch of Laritor, I am struggling to get any traction despite being cheaper and offering more features than nightwatch.
I also don’t see nightwatch being discussed much here or on x. So it makes me wonder, are Laravel developers not much interested in observability? or you already using a different product?
What stopping you from using observability tools?
https://redd.it/1o252wl
@r_php
Laritor
Performance Monitoring & Observability for Laravel Apps
Laritor delivers real-time performance monitoring & observability for Laravel apps with AI-powered insights, customizable dashboards, instant alerts, and detailed request tracing.
Enhance Your Security with Two-Factor Authentication in Laravel Starter Kits
https://youtu.be/4osPfTw-FB0
https://redd.it/1o260y9
@r_php
https://youtu.be/4osPfTw-FB0
https://redd.it/1o260y9
@r_php
YouTube
Two-Factor Authentication Now Available in Laravel Starter Kits
All of our Laravel starter kits now support two factor authentication. Let's take a look together.
**Relevant Links:**
Starter Kits: https://laravel.com/starter-kits
Docs: https://laravel.com/docs/12.x/starter-kits#two-factor-authentication
**Relevant Links:**
Starter Kits: https://laravel.com/starter-kits
Docs: https://laravel.com/docs/12.x/starter-kits#two-factor-authentication
Rector 2.2: New rules for Array Docblocks
https://getrector.com/blog/rector-22-new-rules-for-array-docblocks
https://redd.it/1o272tl
@r_php
https://getrector.com/blog/rector-22-new-rules-for-array-docblocks
https://redd.it/1o272tl
@r_php
Getrector
Rector 2.2: New rules for Array Docblocks
As you know, we provide an [upgrade services](https://getrector.com/hire-team) to speed up the modernization of codebases. Part of this service is getting PHPStan to level 8 with no baseline (only edge cases).
Level 6 is known for requesting more detailed…
Level 6 is known for requesting more detailed…
Doctrine Translatable (Gedmo) - Does it not do that?
Hi - I dont know if here is the right place to ask that but I figured a lot of symfony devs will likely use doctrine and some of you have experience with i18n in database.
I found the gedmo doctrine extension translatable and tried to build a minimal working example in my symfony app. Loading an entity via the repository is working fine but loading it via its relationships does not return the translated entity but only the default locale.
This is the example Controller I try to use, any comments appreciated - thanks:
<?php
namespace App\Controller;
use App\Entity\Context;
use App\Entity\UserContext;
use Doctrine\ORM\EntityManagerInterface;
use Gedmo\Translatable\Entity\Translation;
use Gedmo\Translatable\TranslatableListener;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
use Symfony\Component\Security\Core\Exception\AccessDeniedException;
use App\Entity\User;
class TranslatableTestController extends AbstractController
{
#Route('/test/translatable/{lang}', name: 'test_translatable')
public function index(EntityManagerInterface $em, TranslatableListener $translatableListener, String $lang): Response
{
// set the current lang based on the request
$translatableListener->setTranslatableLocale($lang);
// get the current user from security bundle
$user = $this->getUser();
if (!$user instanceof User) {
throw new AccessDeniedException('Access denied: User must be authenticated.');
}
$contexts = $user->getUserContexts()->map(fn($userContext) => $userContext->getContext())->toArray();
// get last context only for debugging purposes
$context = end($contexts);
return new Response(sprintf(
"<h2>Current Translation</h2>
<p> %s</p>
",
$context->getName(), // only gives default locale no matter the locale parameter
));
}
}
https://redd.it/1o2aeyy
@r_php
Hi - I dont know if here is the right place to ask that but I figured a lot of symfony devs will likely use doctrine and some of you have experience with i18n in database.
I found the gedmo doctrine extension translatable and tried to build a minimal working example in my symfony app. Loading an entity via the repository is working fine but loading it via its relationships does not return the translated entity but only the default locale.
This is the example Controller I try to use, any comments appreciated - thanks:
<?php
namespace App\Controller;
use App\Entity\Context;
use App\Entity\UserContext;
use Doctrine\ORM\EntityManagerInterface;
use Gedmo\Translatable\Entity\Translation;
use Gedmo\Translatable\TranslatableListener;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
use Symfony\Component\Security\Core\Exception\AccessDeniedException;
use App\Entity\User;
class TranslatableTestController extends AbstractController
{
#Route('/test/translatable/{lang}', name: 'test_translatable')
public function index(EntityManagerInterface $em, TranslatableListener $translatableListener, String $lang): Response
{
// set the current lang based on the request
$translatableListener->setTranslatableLocale($lang);
// get the current user from security bundle
$user = $this->getUser();
if (!$user instanceof User) {
throw new AccessDeniedException('Access denied: User must be authenticated.');
}
$contexts = $user->getUserContexts()->map(fn($userContext) => $userContext->getContext())->toArray();
// get last context only for debugging purposes
$context = end($contexts);
return new Response(sprintf(
"<h2>Current Translation</h2>
<p> %s</p>
",
$context->getName(), // only gives default locale no matter the locale parameter
));
}
}
https://redd.it/1o2aeyy
@r_php
Reddit
From the symfony community on Reddit
Explore this post and more from the symfony community
Profiling Symfony application with Blackfire
Dear folks,
I am looking for sources which provide advice for how to start profiling my Symfony application with Blackfire. I already created some profiles of requests of my application. But I am having a hard time to get insights and understand whats going on.
I appreciate for all kinds of guidance and advice.
https://redd.it/1o2v83p
@r_php
Dear folks,
I am looking for sources which provide advice for how to start profiling my Symfony application with Blackfire. I already created some profiles of requests of my application. But I am having a hard time to get insights and understand whats going on.
I appreciate for all kinds of guidance and advice.
https://redd.it/1o2v83p
@r_php
Reddit
From the symfony community on Reddit
Explore this post and more from the symfony community
found this gem: driftingly/rector-laravel
https://youtu.be/pmWUDBoFKhs?si=kbUGkA2jIPplYPAM
https://redd.it/1o2y27u
@r_php
https://youtu.be/pmWUDBoFKhs?si=kbUGkA2jIPplYPAM
https://redd.it/1o2y27u
@r_php
YouTube
Rector PHP For Laravel is ACTUALLY INSANE
❤️ 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
🐰 coderabbit / ai code reviews with instant feedback on pull requests:…
💎 laracasts / the best way to learn laravel and php: https://laracasts.com/?ref=nunomaduro
🐰 coderabbit / ai code reviews with instant feedback on pull requests:…
Signed documents PHP
Hello everyone, I hope you're all well.
I currently have a PHP system with MySQL that generates PDFs, which must be signed by the parties to indicate their agreement with the information generated. My question is that currently the document doesn't have a digital signature; it's only printed, signed on the outside, uploaded to the system, and a backup is saved.
What do you recommend for getting a digital signature? Is there a library that can be connected to it so it takes the document and the meeting participants' emails to send the document to the parties. They can generate a simple electronic signature, save the signature information, and once everyone has signed it, save it to the platform as an automatic backup? I hope this helps. Best regards.
https://redd.it/1o319bz
@r_php
Hello everyone, I hope you're all well.
I currently have a PHP system with MySQL that generates PDFs, which must be signed by the parties to indicate their agreement with the information generated. My question is that currently the document doesn't have a digital signature; it's only printed, signed on the outside, uploaded to the system, and a backup is saved.
What do you recommend for getting a digital signature? Is there a library that can be connected to it so it takes the document and the meeting participants' emails to send the document to the parties. They can generate a simple electronic signature, save the signature information, and once everyone has signed it, save it to the platform as an automatic backup? I hope this helps. Best regards.
https://redd.it/1o319bz
@r_php
Reddit
From the PHP community on Reddit
Explore this post and more from the PHP community
Do you use the PHP manual CHM downloads? Why?
Greetings.
TLDR: Do you use (or have you previously used) the CHM manual downloads? If so, why do you prefer them over other downloadable formats (eg. single page or multi-page HTML)?
(I'll note here that currently all downloadable versions are unavailable - this is being looked into by actual PHP core devs who have the required access)
Context:
I've been investigating some issues with the downloadable versions of the PHP manual. In particular the CHM versions are currently manually built.
Additionally the official tools to build CHM files - Microsoft's HTMLHelp Workshop - are no longer available for download from MS and can't be installed on Windows 11 (the installer errors saying a newer version is already installed). These issues make building the CHM files increasingly difficult.
(I also briefly tried freepascal's chmcmd, but this fails to build a working CHM file)
For those who prefer the CHM files, I'd like to understand why so I can work out if there's other alternatives that could be implemented.
https://redd.it/1o3s2wh
@r_php
Greetings.
TLDR: Do you use (or have you previously used) the CHM manual downloads? If so, why do you prefer them over other downloadable formats (eg. single page or multi-page HTML)?
(I'll note here that currently all downloadable versions are unavailable - this is being looked into by actual PHP core devs who have the required access)
Context:
I've been investigating some issues with the downloadable versions of the PHP manual. In particular the CHM versions are currently manually built.
Additionally the official tools to build CHM files - Microsoft's HTMLHelp Workshop - are no longer available for download from MS and can't be installed on Windows 11 (the installer errors saying a newer version is already installed). These issues make building the CHM files increasingly difficult.
(I also briefly tried freepascal's chmcmd, but this fails to build a working CHM file)
For those who prefer the CHM files, I'd like to understand why so I can work out if there's other alternatives that could be implemented.
https://redd.it/1o3s2wh
@r_php
Reddit
From the PHP community on Reddit
Explore this post and more from the PHP community
How can I reskill in laravel
Hello All,
I know this is a php based subreddit. But I would like to reskill in laravel because it has been a year since I properly worked in laravel and I feel disconnected to the laravel framework. So I'm open for some course suggestion that can be helpful for me to be reskilled again in laravel.
About me: I'm a php full stack dev with 4 years of exp.
https://redd.it/1o45wny
@r_php
Hello All,
I know this is a php based subreddit. But I would like to reskill in laravel because it has been a year since I properly worked in laravel and I feel disconnected to the laravel framework. So I'm open for some course suggestion that can be helpful for me to be reskilled again in laravel.
About me: I'm a php full stack dev with 4 years of exp.
https://redd.it/1o45wny
@r_php
Reddit
From the PHP community on Reddit
Explore this post and more from the PHP community
Convert your Notion pages into Markdown
Hey, guys! Just released a new package called md-notion 🙌
Pretty much feature-complete tool that can read your page, nested pages and databases, even database items and all block types are supported
https://github.com/RedberryProducts/md-notion
My primary goal was to use notion for context for my LLM integrations with LarAgent, but you may find a better use cases too 👍
Please support by starring a repo 🙏
Would love to hear your feedback 💪
https://redd.it/1o4ge7o
@r_php
Hey, guys! Just released a new package called md-notion 🙌
Pretty much feature-complete tool that can read your page, nested pages and databases, even database items and all block types are supported
https://github.com/RedberryProducts/md-notion
My primary goal was to use notion for context for my LLM integrations with LarAgent, but you may find a better use cases too 👍
Please support by starring a repo 🙏
Would love to hear your feedback 💪
https://redd.it/1o4ge7o
@r_php
GitHub
GitHub - RedberryProducts/md-notion: Read your notion pages as Markdown
Read your notion pages as Markdown. Contribute to RedberryProducts/md-notion development by creating an account on GitHub.
A Week of Symfony #980 (October 6–12, 2025)
https://symfony.com/blog/a-week-of-symfony-980-october-6-12-2025?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1o4l1ut
@r_php
https://symfony.com/blog/a-week-of-symfony-980-october-6-12-2025?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1o4l1ut
@r_php
Symfony
A Week of Symfony #980 (October 6–12, 2025) (Symfony Blog)
This week, the upcoming Symfony 7.4 version deprecated the HTTP method override for the GET, HEAD, CONNECT, and TRACE methods, and added a new setAllowedHttpMethodOverride() method in the Request clas…
Two weeks ago I opensourced my pure PHP static site generator
As the noscript says I released my static site generator phpssg opensource on github a few weeks ago in this post and I got a crazy amount of support and really helpful constructive feedback. Today I wanted to give you all an update on how it's going.
I published the latest stable version on packagist so now it's really simple to get started with just require taujor/phpssg, I rethought the entire build system because it was difficult to pull data in from remote API's etc. I refined the documentation and have kept everything super minimal. I'm going to add an example template next week as a way to quick start your project. Another big feature I have planned for the coming weeks are Hooks, so you can easily extend the internal builder class with your own custom functions that will be ran at specific points in the build process. The generator is already quite extendable through utilities and the fact that it is an extremely thin layer over vanilla php. You can even mimic server island functionality (like astro) by combining this with a typical php server.
I will be adding tutorials and exploring what we can really achieve in php with static site generation on the project website which is also being built in the coming weeks (phpssg.com)
I hope you enjoy using phpssg as much as I did building it. Let me know what you think, I'm always open to discussion/criticism.
https://redd.it/1o4qx1p
@r_php
As the noscript says I released my static site generator phpssg opensource on github a few weeks ago in this post and I got a crazy amount of support and really helpful constructive feedback. Today I wanted to give you all an update on how it's going.
I published the latest stable version on packagist so now it's really simple to get started with just require taujor/phpssg, I rethought the entire build system because it was difficult to pull data in from remote API's etc. I refined the documentation and have kept everything super minimal. I'm going to add an example template next week as a way to quick start your project. Another big feature I have planned for the coming weeks are Hooks, so you can easily extend the internal builder class with your own custom functions that will be ran at specific points in the build process. The generator is already quite extendable through utilities and the fact that it is an extremely thin layer over vanilla php. You can even mimic server island functionality (like astro) by combining this with a typical php server.
I will be adding tutorials and exploring what we can really achieve in php with static site generation on the project website which is also being built in the coming weeks (phpssg.com)
I hope you enjoy using phpssg as much as I did building it. Let me know what you think, I'm always open to discussion/criticism.
https://redd.it/1o4qx1p
@r_php
GitHub
GitHub - Taujor/php-static-site-generator at 1.0.0
A static site generator written in vanilla php utilizing automated dependency injection (php-di) for ease of use. - GitHub - Taujor/php-static-site-generator at 1.0.0