php artisan laraletter:send --edition=1
Hey there, everyone! 👋
Welcome to the first edition of the LaraLetter Newsletter and thank you for being a subscriber! 😎
Creating a Newsletter requires a lot of time and effort because I need to curate the best and most valuable content out there regarding the Laravel and PHP ecosystem. I hope you like what I have prepared for you in this edition! 🥳
Laravel 9.47 was released - you can check a resume of this release in this article from Laravel News.
Laravel 10 is around the corner 😍 - the release will be on February 7, 2023. If you want to know all the details about the release, including the new features you can read this amazing article written by Benjamin Crozat.
Inertia.js v1.0 was released 🥳 - Inertia.js is an awesome tool for creating modern SPAs. It allows us to create SPAs without much complexity and besides the fact that it can work with any back-end frameworks, it’s fine-tuned for Laravel.
Articles to Level Up your Skills 🆙
Standard API Responses With Laravel Responsables by Wendell Adriel:
This article shows how we can create standardised API responses using the Responsable interface from Laravel.
How to become Fluent in Laravel by Bilal Haidar:
This article shows how you can use the Fluent utility class in Laravel to create and manipulate objects in a fluent way. A real hidden gem that’s a must-read IMO.
Reminder: Eloquent Observers Are Not Fired For Mass-Update or Mass-Delete by Povilas Korop:
This article reminds us that the Laravel Eloquent events are not triggered when we perform a mass update or a mass delete. It’s something that can be hard to find in a debug and that can cause a lot of headaches.
Top 30 YouTube Channels for Laravel and PHP Developers by Ashley Allen:
In this article, Ash curated and chose a list of amazing YouTube channels that you should take a look if you’re working or learning PHP and/or Laravel.
How to test Laravel's invokable rules by Freek Van der Herten:
This article shows how we can test invokable rules on Laravel, that’s a new way introduced on Laravel 9 for how we can create validation rules.
Amazing Tips from the Community 💪
Packages to Take a Look 📦
Laravel Validated DTO - this package helps us to create Data Transfer Objects with data validation and type casting out-of-the-box that easily integrates with Laravel applications.
Laravel Splade - this package helps us to develop SPAs using Laravel Blade templates combining its powers with Vue 3 components.
Short URL - this package helps us on creating shortened URLs for our Laravel applications.
Feature Flags - this package helps us to implement Feature Flags into our Laravel applications.
Who’s behind LaraLetter? 🤔
My name is Wendell Adriel.
Web Artisan specialized in PHP/Laravel 😎 Open Source Enthusiast 🔥 13+ yrs of XP in Web-Dev 🤘 Mentored dozens of Devs 🎓
I’m a Brazilian Software Engineer living in Portugal since 2016. I love Software Architecture and Software Design. I started to work with Software Development in 2009, and I love to share what I know with others.
Follow Me On Twitter 🔥
I’m sharing tips, tricks and news about Laravel and PHP on a daily basis. You can get a lot of information to keep improving your skills and to keep updated with the Laravel and PHP ecosystems.
Share LaraLetter with your friends 💪
Share LaraLetter with your friends to support my work.
Thanks for reading this edition of the LaraLetter Newsletter! If you liked it and you’re not subscribed yet, subscribe now to not miss the next editions!