php artisan laraletter:send --edition=2
Hey there, everyone! 👋
Welcome to the second 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 10 released 🥳 - The new version of the Laravel framework was released with a lot of cool stuff on it including the impressive Process layer/facade that allows us to manage external processes in a simple, but powerful way.
Laravel Pennant - A first-party package that allows us to manage Feature Flags in a simple, elegant and powerful way in our applications. This is a total game changer for SaaS applications. Check the docs here.
Articles to Level Up your Skills 🆙
Laravel AaaS - Actions as a Service by Wendell Adriel:
This article shows an alternative to the Invokable Controllers pattern by using Action classes to replace the Service Layer of the application.
The Difference Between self::, static::, and parent:: in PHP by Ashley Allen:
In this article, Ash explains in a simple way what’s the difference between using: self, static and parent in PHP.
Laravel 10: the mindful upgrade guide by Benjamin Crozat:
Laravel 10 is released and the docs on how to upgrade are really good, but Benjamin took it to another level with this guide. So if you’re thinking of migrating your Laravel app to its latest version, you should check this out.
Eloquent API Response: 4 Ways to Hide Specific DB Fields by Povilas Korop:
In this article, Povilas shows 4 different approaches to how you can hide DB fields from your users using Eloquent. A must-read for all Laravel developers to know how to create more secure applications.
Managing Routes in a large Laravel application by Steve McDougall:
Working in large applications can bring problems that you don’t find in small/medium ones. Managing the routes is one of them and in this article, Steve shows us how to approach this problem with a nice and simple solution.
Amazing Tips from the Community 💪
Packages to Take a Look 📦
Strictus - In recent years PHP added type support for a lot of things in the language, but we still don’t have support for local variable typing. This is where Strictus comes in, with this package you can create strict-typed local variables with ease.
Laravel ExA - This is a template/starter kit for creating modularized APIs with Laravel 10 and PHP 8.2. This template provides a lot of things out-of-the-box for creating high-quality APIs faster.
Saloon - If your application needs to integrate with 3rd-party APIs, this is the package you’re looking for. Saloon provides all the tools you need to integrate APIs into your application.
Discount Codes 🤑
Practical Laravel Security is a new hands-on course that teaches you to build secure Laravel apps through interactive exercises, so you don't make the same mistakes I see every day when auditing sites that leave apps vulnerable! As an exclusive for LaraLetter subscribers, you can use the promo code “LARALETTER” to get 15% off for the next 7 days!
Battle Ready Laravel is the ultimate guide to auditing, testing, fixing and improving your Laravel applications so you can build better apps faster and with more confidence. As an exclusive for LaraLetter subscribers, you can use the promo code “LARALETTER30“ to get 30% off when purchasing this book!
I want to say a HUGE THANK YOU to Ash Allen and Stephen Rees-Carter for providing these discount codes for LaraLetter. You guys rock! Keep up the amazing work you’ve been doing! 💪
Who’s behind LaraLetter? 🤔
My name is Wendell Adriel.
Web Artisan specialized in PHP/Laravel 😎 Open Source Enthusiast 🔥 13+ years 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!