Symfony REST API Boilerplate
I've created Symfony REST API Boilerplate:
https://github.com/prugala/symfony-api-boilerplate
Features:
Symfony 7.3/PHP 8.4/Docker configuration (https://github.com/dunglas/symfony-docker)
JWT
Rate limiter with Attribute
CORS
Password reset
Swagger
Custom and simple response objects
Attribute to document success endpoint
TODO:
Versioning
Health check
Emails
Fixtures
2FA
Cache
I created it because I couldn't really find an up-to-date boilerplate on GitHub that fit my needs. Also, I'm personally not a big fan of API Platform, so I decided to build something simple, clean, and extendable instead. :)
If you have a moment, I'd really appreciate any feedback, ideas, or contributions.
Thanks!
https://redd.it/1ms044j
@r_php
I've created Symfony REST API Boilerplate:
https://github.com/prugala/symfony-api-boilerplate
Features:
Symfony 7.3/PHP 8.4/Docker configuration (https://github.com/dunglas/symfony-docker)
JWT
Rate limiter with Attribute
CORS
Password reset
Swagger
Custom and simple response objects
Attribute to document success endpoint
TODO:
Versioning
Health check
Emails
Fixtures
2FA
Cache
I created it because I couldn't really find an up-to-date boilerplate on GitHub that fit my needs. Also, I'm personally not a big fan of API Platform, so I decided to build something simple, clean, and extendable instead. :)
If you have a moment, I'd really appreciate any feedback, ideas, or contributions.
Thanks!
https://redd.it/1ms044j
@r_php
GitHub
GitHub - prugala/symfony-api-boilerplate: Symfony REST API boilerplate / starter pack
Symfony REST API boilerplate / starter pack. Contribute to prugala/symfony-api-boilerplate development by creating an account on GitHub.
Symfony REST API Boilerplate
I've created Symfony REST API Boilerplate:
https://github.com/prugala/symfony-api-boilerplate
Features:
Symfony 7.3/PHP 8.4/Docker configuration (https://github.com/dunglas/symfony-docker)
JWT
Rate limiter with Attribute
CORS
Password reset
Swagger
Custom and simple response objects
Attribute to document success endpoint
TODO:
Versioning
Health check
Emails
Fixtures
2FA
Cache
I created it because I couldn't really find an up-to-date boilerplate on GitHub that fit my needs. Also, I'm personally not a big fan of API Platform, so I decided to build something simple, clean, and extendable instead. :)
If you have a moment, I'd really appreciate any feedback, ideas, or contributions.
Thanks!
https://redd.it/1ms03cw
@r_php
I've created Symfony REST API Boilerplate:
https://github.com/prugala/symfony-api-boilerplate
Features:
Symfony 7.3/PHP 8.4/Docker configuration (https://github.com/dunglas/symfony-docker)
JWT
Rate limiter with Attribute
CORS
Password reset
Swagger
Custom and simple response objects
Attribute to document success endpoint
TODO:
Versioning
Health check
Emails
Fixtures
2FA
Cache
I created it because I couldn't really find an up-to-date boilerplate on GitHub that fit my needs. Also, I'm personally not a big fan of API Platform, so I decided to build something simple, clean, and extendable instead. :)
If you have a moment, I'd really appreciate any feedback, ideas, or contributions.
Thanks!
https://redd.it/1ms03cw
@r_php
GitHub
GitHub - prugala/symfony-api-boilerplate: Symfony REST API boilerplate / starter pack
Symfony REST API boilerplate / starter pack. Contribute to prugala/symfony-api-boilerplate development by creating an account on GitHub.
Forge / Envoyer "Ask AI" in docs
Hi,
This "AI" search feature is something I would like to have too in my SaaS and just saw that Laravel Team added it in the Forge/Envoyer documentation.
Anyone knows what are the infrastructure and software used to accomplish this?
https://preview.redd.it/iz989qij7ijf1.png?width=1261&format=png&auto=webp&s=4d700723ff7f646b1abd4b2b6e6a9d3d6c183060
https://redd.it/1msh2ix
@r_php
Hi,
This "AI" search feature is something I would like to have too in my SaaS and just saw that Laravel Team added it in the Forge/Envoyer documentation.
Anyone knows what are the infrastructure and software used to accomplish this?
https://preview.redd.it/iz989qij7ijf1.png?width=1261&format=png&auto=webp&s=4d700723ff7f646b1abd4b2b6e6a9d3d6c183060
https://redd.it/1msh2ix
@r_php
A Week of Symfony #972 (August 11–17, 2025)
https://symfony.com/blog/a-week-of-symfony-972-august-11-17-2025?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1mslw0b
@r_php
https://symfony.com/blog/a-week-of-symfony-972-august-11-17-2025?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1mslw0b
@r_php
Symfony
A Week of Symfony #972 (August 11–17, 2025) (Symfony Blog)
This week, development activity mostly focused on dealing with the deprecation of sleep/wakeup methods in PHP 8.5 and their replacement by serialize/unserialize methods. In addition, we published more…
DDD or modular in Laravel + filamentphp
Has anyone implemented DDD or a modular structure in a Laravel and filamentphp project?
Any examples or tutorials?
I've searched but can't find anything that includes filamentphp.
https://redd.it/1msrpk7
@r_php
Has anyone implemented DDD or a modular structure in a Laravel and filamentphp project?
Any examples or tutorials?
I've searched but can't find anything that includes filamentphp.
https://redd.it/1msrpk7
@r_php
Reddit
From the PHP community on Reddit
Explore this post and more from the PHP community
Analyzing data in distributed transactional systems
https://norbert.tech/blog/2025-08-12/data-analytics-in-distributed-transactional-systems/
https://redd.it/1mssmf2
@r_php
https://norbert.tech/blog/2025-08-12/data-analytics-in-distributed-transactional-systems/
https://redd.it/1mssmf2
@r_php
norbert.tech
Data Analytics in Distributed Transactional Systems
Is your transactional system crashing under the weight of reports? Looking for a way to build a unified data source for your distributed system? Learn how to start building an efficient analytical data warehouse and avoid common pitfalls.
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/1msw8u4
@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/1msw8u4
@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.
Looking for testers and contributors: Symfony User-Agent Analyzer Bundle
I’ve built a Symfony bundle for advanced User-Agent analysis: EprofosUserAgentAnalyzerBundle.
https://github.com/eprofos/user-agent-analyzer
It detects operating systems (Windows, MacOS, Linux, iOS, Android…), browsers (Chrome, Firefox, Safari, Edge…), and device types (Desktop, Mobile, Tablet, TV…). It also supports version detection, WebView handling, smart devices, and compatibility modes.
Features include:
✅ OS detection with version/codename support
✅ Browser detection with engine tracking (Chromium, Gecko, WebKit)
✅ Device classification (desktop, mobile, tablet, TV, consoles, car systems)
✅ Touch/WebView/desktop mode detection
Symfony integration with services + Twig functions
PHP 8.2+, Symfony 7.0+ support
I’d like feedback, real-world testing, and contributions to improve coverage and accuracy.
Repo: https://github.com/eprofos/user-agent-analyzer
https://redd.it/1mt0avs
@r_php
I’ve built a Symfony bundle for advanced User-Agent analysis: EprofosUserAgentAnalyzerBundle.
https://github.com/eprofos/user-agent-analyzer
It detects operating systems (Windows, MacOS, Linux, iOS, Android…), browsers (Chrome, Firefox, Safari, Edge…), and device types (Desktop, Mobile, Tablet, TV…). It also supports version detection, WebView handling, smart devices, and compatibility modes.
Features include:
✅ OS detection with version/codename support
✅ Browser detection with engine tracking (Chromium, Gecko, WebKit)
✅ Device classification (desktop, mobile, tablet, TV, consoles, car systems)
✅ Touch/WebView/desktop mode detection
Symfony integration with services + Twig functions
PHP 8.2+, Symfony 7.0+ support
I’d like feedback, real-world testing, and contributions to improve coverage and accuracy.
Repo: https://github.com/eprofos/user-agent-analyzer
https://redd.it/1mt0avs
@r_php
GitHub
GitHub - eprofos/user-agent-analyzer: A powerful Symfony bundle for user-agent analysis. It provides accurate detection of operating…
A powerful Symfony bundle for user-agent analysis. It provides accurate detection of operating systems (Windows, MacOS, Linux, iOS, Android...), browsers (Chrome, Firefox, Safari...), and device ty...
Looking for testers and contributors to improve this bundle
https://github.com/eprofos/user-agent-analyzer
https://redd.it/1mt0e1c
@r_php
https://github.com/eprofos/user-agent-analyzer
https://redd.it/1mt0e1c
@r_php
GitHub
GitHub - eprofos/user-agent-analyzer: A powerful Symfony bundle for user-agent analysis. It provides accurate detection of operating…
A powerful Symfony bundle for user-agent analysis. It provides accurate detection of operating systems (Windows, MacOS, Linux, iOS, Android...), browsers (Chrome, Firefox, Safari...), and device ty...
Roadmap and resources to learn Symfony and build a strong foundation
Hi everyone,
I want to learn Symfony and build a solid foundation before jumping into more advanced projects.
Can you suggest a roadmap (step by step learning path) and the best resources (courses, books, YouTube channels, tutorials) to get started and progress effectively?
I’d really appreciate recommendations for both free and paid resources, and advice on how to structure my learning journey.
Thanks in advance!
https://redd.it/1mt4ij0
@r_php
Hi everyone,
I want to learn Symfony and build a solid foundation before jumping into more advanced projects.
Can you suggest a roadmap (step by step learning path) and the best resources (courses, books, YouTube channels, tutorials) to get started and progress effectively?
I’d really appreciate recommendations for both free and paid resources, and advice on how to structure my learning journey.
Thanks in advance!
https://redd.it/1mt4ij0
@r_php
Reddit
From the symfony community on Reddit
Explore this post and more from the symfony community
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/1mtauut
@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/1mtauut
@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/1mtdv8c
@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/1mtdv8c
@r_php
Reddit
From the PHP community on Reddit
Explore this post and more from the PHP community
Code migration using the Strangler Fig Pattern
It sounds like the Strangler Fig Pattern is one of the most logical ways to migrate legacy code
https://getlaminas.org/blog/2025-08-06-strangler-fig-pattern.html
https://redd.it/1mthuyq
@r_php
It sounds like the Strangler Fig Pattern is one of the most logical ways to migrate legacy code
https://getlaminas.org/blog/2025-08-06-strangler-fig-pattern.html
https://redd.it/1mthuyq
@r_php
getlaminas.org
Laminas Project - The Strangler Fig Pattern: A Viable Approach for Migrating MVC to Middleware
Deploy NativePHP apps straight to App Store Connect with Bifrost (coming soon)
https://www.youtube.com/watch?v=NeJgluNT44A&ab_channel=NativePHP
https://redd.it/1mti4bl
@r_php
https://www.youtube.com/watch?v=NeJgluNT44A&ab_channel=NativePHP
https://redd.it/1mti4bl
@r_php
YouTube
Take Away the Pain of iOS Deployments
With Bifrost for NativePHP iOS builds and app distribution is a cinch! Plug in your credentials and hit a couple buttons and you have end to end integrations. From GitHub to App Store we make it stupidly simple.
https://bifrost.nativephp.com
https://bifrost.nativephp.com
How to Strangle your Project with Strangle Anti-Pattern
https://getrector.com/blog/how-to-strangle-your-project-with-strangle-anti-pattern
https://redd.it/1mtl3e1
@r_php
https://getrector.com/blog/how-to-strangle-your-project-with-strangle-anti-pattern
https://redd.it/1mtl3e1
@r_php
Getrector
How to Strangle your Project with Strangle Anti-Pattern
Nearly half of the projects we help upgrade have tried the upgrade before on their own.
They've introduced the infamous "strangle pattern". It's a way to upgrade a project separating one part of the codebase from the rest at a time.
Those companies reach…
They've introduced the infamous "strangle pattern". It's a way to upgrade a project separating one part of the codebase from the rest at a time.
Those companies reach…
LaraDumps: A Package for Better dd() in Laravel/PHP
https://www.youtube.com/watch?v=1c2MT2d00EE
https://redd.it/1mtmebt
@r_php
https://www.youtube.com/watch?v=1c2MT2d00EE
https://redd.it/1mtmebt
@r_php
YouTube
LaraDumps: A Package for Better dd() in Laravel/PHP
If you often debug with `dd()` in PHP/Laravel, there's a better way. A separate tool that will show you the debugging info, without interrupting your application.
Links mentioned in this video:
- Laradumps homepage: https://laradumps.dev/
- Laravel Debugbar:…
Links mentioned in this video:
- Laradumps homepage: https://laradumps.dev/
- Laravel Debugbar:…
Wishlist: Be able to use the latest versions of various services (like Postgres, Meilisearch, Typesense, Redis, etc.) in Herd, Forge
I happily use Herd Pro and Forge, but I was just noticing that the services (Meilisearch, Typesense, Redis) offered through Herd tend to be versions that are mostly a year or more out of date.
I've run into similar thoughts in the past with Forge, specifically when looking at Postgres and whether there was any supported way to set up/upgrade to a version newer than 16.
I'm not sure how much of a priority this is for the team, but there are some nice features to take advantage of in the latest versions of these things, and of course you can just install/upgrade them on your own but it would be nice to be able to have official support for this through the paid offerings.
https://redd.it/1mtoqrb
@r_php
I happily use Herd Pro and Forge, but I was just noticing that the services (Meilisearch, Typesense, Redis) offered through Herd tend to be versions that are mostly a year or more out of date.
I've run into similar thoughts in the past with Forge, specifically when looking at Postgres and whether there was any supported way to set up/upgrade to a version newer than 16.
I'm not sure how much of a priority this is for the team, but there are some nice features to take advantage of in the latest versions of these things, and of course you can just install/upgrade them on your own but it would be nice to be able to have official support for this through the paid offerings.
https://redd.it/1mtoqrb
@r_php
Reddit
From the laravel community on Reddit
Explore this post and more from the laravel community
Vizra ADK - AI Agent Development Kit for Laravel
Vizra ADK is a comprehensive Laravel package for building autonomous AI agents that can reason, use tools, and maintain persistent memory. Create intelligent, interactive agents that integrate seamlessly with your Laravel application.
# ✨ Key Features
* **🤖 Multi-Model AI Support** \- Works with OpenAI, Anthropic, and Google Gemini + more, thanks to prism PHP
* **🎯 Sub-Agent Delegation** \- Agents can delegate tasks to specialized sub-agents
* **🛠️ Extensible Tool System** \- Give agents abilities to interact with databases, APIs, and external services
* **🧠 Persistent Memory** \- Agents remember conversations and learn from interactions across sessions
* **🔄 Agent Workflows** \- Build complex processes with sequential, parallel, conditional flows and loops
* **⚡ Execution Modes** \- Multiple trigger modes: conversational, scheduled, webhook, event-driven, and queue jobs
* **📊 Evaluation Framework** \- Automated quality testing framework for agents at scale with LLM-as-a-Judge
* **💬 Streaming Responses** \- Real-time, token-by-token streaming for responsive user experiences
* **📈 Comprehensive Tracing** \- Debug and monitor agent execution with detailed traces
* **🎨 Web Dashboard** \- Beautiful Livewire-powered interface for testing and monitoring
* **🔧 Laravel Native** \- Built with Laravel patterns: Artisan commands, Eloquent models, service providers
# 🚀 Quick Start
# Install via Composer
composer require vizra/vizra-adk
# Publish config and run migrations
php artisan vizra:install
# Create your first agent
php artisan vizra:make:agent CustomerSupportAgent
# Start chatting!
php artisan vizra:chat customer_support
You can find out more about it at [https://github.com/vizra-ai/vizra-adk](https://github.com/vizra-ai/vizra-adk)
I'm happy to answer any questions about it so feel free to ask.
https://redd.it/1mtn9ia
@r_php
Vizra ADK is a comprehensive Laravel package for building autonomous AI agents that can reason, use tools, and maintain persistent memory. Create intelligent, interactive agents that integrate seamlessly with your Laravel application.
# ✨ Key Features
* **🤖 Multi-Model AI Support** \- Works with OpenAI, Anthropic, and Google Gemini + more, thanks to prism PHP
* **🎯 Sub-Agent Delegation** \- Agents can delegate tasks to specialized sub-agents
* **🛠️ Extensible Tool System** \- Give agents abilities to interact with databases, APIs, and external services
* **🧠 Persistent Memory** \- Agents remember conversations and learn from interactions across sessions
* **🔄 Agent Workflows** \- Build complex processes with sequential, parallel, conditional flows and loops
* **⚡ Execution Modes** \- Multiple trigger modes: conversational, scheduled, webhook, event-driven, and queue jobs
* **📊 Evaluation Framework** \- Automated quality testing framework for agents at scale with LLM-as-a-Judge
* **💬 Streaming Responses** \- Real-time, token-by-token streaming for responsive user experiences
* **📈 Comprehensive Tracing** \- Debug and monitor agent execution with detailed traces
* **🎨 Web Dashboard** \- Beautiful Livewire-powered interface for testing and monitoring
* **🔧 Laravel Native** \- Built with Laravel patterns: Artisan commands, Eloquent models, service providers
# 🚀 Quick Start
# Install via Composer
composer require vizra/vizra-adk
# Publish config and run migrations
php artisan vizra:install
# Create your first agent
php artisan vizra:make:agent CustomerSupportAgent
# Start chatting!
php artisan vizra:chat customer_support
You can find out more about it at [https://github.com/vizra-ai/vizra-adk](https://github.com/vizra-ai/vizra-adk)
I'm happy to answer any questions about it so feel free to ask.
https://redd.it/1mtn9ia
@r_php
GitHub
GitHub - vizra-ai/vizra-adk: Build, test, and deploy intelligent AI agents the Laravel way
Build, test, and deploy intelligent AI agents the Laravel way - vizra-ai/vizra-adk
Are DTO and entities the same thing ?
Hello,
I'm used to dev with DDD and CQRS with different usage of DTO, ValueObject and entities. I heard someone saying that actually DTO is the deprecated version of entities and that the only Domain and only Layer in Web applications is Web which has two consequences according to him :
\- Use Entities to replace DTOs
\- Never do DDD in Web be cause it is non sense
What do you think ?
https://redd.it/1mtr13y
@r_php
Hello,
I'm used to dev with DDD and CQRS with different usage of DTO, ValueObject and entities. I heard someone saying that actually DTO is the deprecated version of entities and that the only Domain and only Layer in Web applications is Web which has two consequences according to him :
\- Use Entities to replace DTOs
\- Never do DDD in Web be cause it is non sense
What do you think ?
https://redd.it/1mtr13y
@r_php
Reddit
From the symfony community on Reddit
Explore this post and more from the symfony community
Building modular systems in Laravel
https://sevalla.com/blog/building-modular-systems-laravel/
https://redd.it/1mts61k
@r_php
https://sevalla.com/blog/building-modular-systems-laravel/
https://redd.it/1mts61k
@r_php
Sevalla
Building modular systems in Laravel — A practical guide
Learn how modular architecture can transform your Laravel apps from tangled monoliths into scalable, maintainable systems — with practical steps and real examples.
clean af, a Vue starter kit for Laravel that's minimal on purpose
I love the Laravel starter kits, but I always end up ripping stuff out and rearranging tons of things before I can get started. I always wanted just a clean starter kit that has the basics, but no components or structures by default. This is why I made clean af.
This kit uses Fortify for auth, which includes the 2FA implementation that you can configure.
Minimal tailwind styles in app.css that can be removed when you implement your own design system.
No components or anything by default, just bring your UI library of choice and hopefully it's easier for you to get setup.
Pull requests welcome if you have ideas on making this even cleaner!
Try it here \- thanks!
https://redd.it/1mtum3l
@r_php
I love the Laravel starter kits, but I always end up ripping stuff out and rearranging tons of things before I can get started. I always wanted just a clean starter kit that has the basics, but no components or structures by default. This is why I made clean af.
This kit uses Fortify for auth, which includes the 2FA implementation that you can configure.
Minimal tailwind styles in app.css that can be removed when you implement your own design system.
No components or anything by default, just bring your UI library of choice and hopefully it's easier for you to get setup.
Pull requests welcome if you have ideas on making this even cleaner!
Try it here \- thanks!
https://redd.it/1mtum3l
@r_php
GitHub
GitHub - zacksmash/clean-af: Laravel Starter Kit that's clean af 🧼
Laravel Starter Kit that's clean af 🧼. Contribute to zacksmash/clean-af development by creating an account on GitHub.