BEST PRACTICES FOR LARAVEL ENTERPRISE APPLICATIONS
It's live!!! π₯π₯π₯
You can already grab your copy in the link in the next post in this thread! π
It was pretty cool to work on this book. It started as an idea for a blog post, but when I saw that I wanted to add a lot of things, I turned the idea into a book.
In the middle, I removed some things from the scope and simplified some sections to be something that's easy to digest and to apply to projects.
It's a book with not only patterns and techniques, but also real-world cases!
It's focused on Enterprise Application, but all Laravel applications can benefit from the things that I mention in this book!
When I was almost finishing, I was scared to release it, because there are so many talented people in the Laravel community and I felt that probably other people could have created something better than me, but then I remembered about @aarondfrancis saying:
"You can just do things"
So, even though I was scared, I finished because I was also proud of myself for being able to finish this and to win the fight against my own fears to release it!
So here it is!
I hope it can help the people who read it! π₯π₯π₯
Hey Laravel fam,
I'm open to new freelance work and have room for new clients on Laravel, TALL stack, Filament, or related tech projects.
Reach out to discuss how I can help with your next project!
I'm also interested in a DevRel role.
Simplifying the decision to use Sanctum or Passport for API authentication. π§ββοΈ
Building API and need to give users API keys β do you want them to obtain those keys through an OAuth flow?
If yes, use Passport (it's a library specifically for doing OAuth).
If no, use Sanctum.
As of Laravel 12.29, you can use the "UseResource" and "UseResourceCollection" attributes to explicitly define the resource class and resource collection class a Laravel model should use π₯
It would be AWESOME if we could configure the "Following" or Lists to show or not replies and/reposts. I know on X Pro we can do the replies filter, but I'm not using it and I wanted it on X phone app as well.
IDK who at Laravel is working on the VSCode extension.
One great thing that was added to Laravel Idea on PHPStorm that would be amazing to have is the route in the routes and the controller methods.
PHP and Laravel devs that are using VSCode, I'm a PHPStorm user for years, but I'm thinking on giving VSCode another chance.
What's your VSCode setup for PHP and Laravel?
1 - Which plugins are MUST HAVE
2 - Are there any settings that I should update?
π Sharing some first results from the @laravelio move to Laravel Cloud and its config!
Went with a not too crazy instance size of 2 vCPU 1 GiB RAM. Holds up pretty well. Just a very simple background process for the queue and no hibernation (because of the high traffic). I'm not brave yet enough to run Octane π
Boost has been released with several new features and important fixes. π
β Automatic Sail detection + MCP config setup
β Wayfinder guidelines
β OpenCode support
β Tons of bug fixes
Today I don't have a Laravel Tip, but an AI tip that's working really well for me! π
When I need something, I first "design" the solution by creating the method signatures that I need.
Then I add a TODO in the methods with a simple explanation of what needs to be done.
Then I ask my AI Agent to check files X, Y, Z and implement all the methods that have a TODO comment on them.
This has produced really good results for me in the last couple of weeks, and I tested it with PHP and Go! π₯
Hey Laravel family. My current contract is set to end next week.
If you need a hired gun for any #Laravel work, Inertia, React, Vue and Typescript
Or Filament, Livewire get in touch.
As always RTβs appreciated for reach β€οΈβπ₯°
I was not aware of this RFC:
php.watch/rfcs/attributes-onβ¦
As an enthusiast of Attributes, this is pretty interesting!!! π₯π₯π₯
I need to start getting more involved again. I was on the internals some years ago, even contributed with a RFC, but didn't have time to dive in the code to implement it.
This is the BEST article I found so far about the Http::batch feature that I contributed to the Framework some weeks ago! You should definitely have a read at it! π₯π
π‘ Did you know you can batch HTTP requests in Laravel so the total time = the slowest request, not the sum of all?
Learn how in our latest post: "HTTP Batch / Parallel Requests Done Right, Finally." Over on the @jumptwenty4 blog -> t.ly/Y3X19
Huge shoutout to @wendell_adriel as he was the one that put the hard work in on the PR to get this into the @laravelphp framework
This week is also going to be a BUSY week! π₯
I'll be creating Arch documentation for a full refactor of a service we have here! πͺ
Will be a fun week working on ADRs (Architecture Decision Records) π₯³
π§βπ» Open to a small part-time Laravel/Vue project.
16+ years with PHP, 13+ Laravel, 7+ Vue.
Into Filament, Nova, Inertia, Tailwind, and Stripe integrations.
I enjoy helping build clean, well-structured, and testable systems.
DMs open if youβre building something cool!
I've published the list of large Laravel/PHP projects: github.com/LaravelDaily/Largβ¦
Do you know other companies/projects that belong on that list?
Let me know:
- Submit a PR
- Reply to this tweet
- Or email me povilas@laraveldaily.com
Let's show the world our beloved tech-stack!
Iβm on the middle of the process of moving to another house and city.
But after that I want to dive more into @nativephp desktop and build something that for me is always a pain, managing Virtual Hosts in Linux.
The idea is not to have a βHerdβ version for Linux, but a nice UI to manage Virtual Hosts. I can even play around on managing PHP versions and extensions on the UI.
Idea is to be an open source project, Iβll use for learning more about @nativephp desktop, and to also help me with a pain I always have on Linux!