A day with Laravel - #045
Laravel Ecosystem News for January 31, 2025 : database model, video chat, Solo, Laravel Passwordless Login and Laravel Enum are discussed
Hey LaraDevs 👋,
I am proud to present a new "A Day with Laravel" issue. If you think of a resource that could be useful for the Laravel dev community, let me know on FrameworkHeroes News in Laravel section.
The objective of this newsletter?
🎯 Regularly deliver to you, recent or important resources (videos, articles, GitHub repositories, packages, tutorials, ...) that I could find on Laravel and its ecosystem.
If you don't want to miss any future news about the Laravel ecosystem, you should subscribe now!
📖 The value of a good database model
These articles are 4 years old but still really pertinent. They are write by Patrik aka @tray2_se who is in the top 10 of Laracasts leaderboard !
You might think that the way your store your data isn't really that important. Well it's more important than you think it is.
A good database design just like good clean code is the key to performance, not only for the end user but also for you the developer. A poor database model just like poorly written code will slow you down and furthermore it will slow your database queries down which results in a slow application.
📖 Building A Video Chat App Using Laravel 11 (Breeze, Reverb, Vue, PeerJs, WebRTC)
A complete tutorial (text + video) write by Binarytuts to build your own video chat app with Laravel.
🎥 I built a GUI in the terminal (with PHP)
Aaron Francis presents Solo :
Solo for Laravel is a package to run multiple commands at once, to aid in local development. All the commands needed to run your application live behind a single artisan command `php artisan solo`. Each command runs in its own tab in Solo. Enjoy a powerful, unified development environment.
Try Laracasts
Discover over 500 hours of courses, including a wealth of free content on Laracasts, the go-to platform for Laravel developers— click here* to explore and start learning today!
* affiliate link
📦 Laravel Passwordless Login
A nice package by Ed Grosvenor
This package provides a temporary signed route that logs in a user. What it does not provide is a way of actually sending the link to the route to the user. This is because I don't want to make any assumptions about how you communicate with your users.
📦 Laravel-Enum
Andrea Marco Sartori presents this great package :
Laravel Enum is a package designed for Laravel that enhances the capabilities of native PHP enums.
It encompasses all the features from its framework-agnostic counterpart, including:
comparing names and values
adding metadata to cases
hydrating cases from names, values, or meta
fluently collecting, filtering, sorting, and transforming cases
And it provides Laravel-specific functionalities:
autowiring meta to resolve classes through the Laravel IoC container
castable cases collection for Eloquent models
magic translations
encapsulation of Laravel cache and session keys
Artisan commands that:
annotate enums for IDE autocompletion of dynamic methods
create annotated enums, both pure and backed, with manual or automatic values
convert enums to TypeScript for backend-frontend synchronization
and much more!
Pass your Laravel Certification with a €50 discount on voucher
If you're thinking of taking the Laravel certification, thanks to A Day With Laravel, you can save €50 on the price with the link below.
The certification is based on Laravel 11.
The voucher can be used up to one year after purchase.
The exam consists of 45 multiple-choice questions and lasts one hour.
A score of 75% is required
The exam is in English 🇬🇧
Certification is permanent
2nd chance: If you fail the exam, you can take it again within one month at no extra cost.
» More infos about Certification for Laravel
I need your support 🙏
My mission with this newsletter in 🇬🇧 and 🇫🇷 is to help you by bringing you as much value as possible.
You can support me to encourage me to continue by making a one-off or recurring donation starting from €2 on ko-fi.
A free alternative to support me?
Of course, place your next Amazon order with my affiliate link
See you soon for the next issue. If you haven't already done so, subscribe!
Meaning of emojis used in titles
📖 Article
💡 Tip
🆕 News / Update
📦 Package
🎙️ Podcast
🐦 Tweet / Xeet
🎥 Video
🧰 Resource
Search for the French version ? 👇