Laravel 10.44 - Nouvel attribut ScopedBy pour les modèles

Merci à happytodev pour sa contribution le 17/02/2024

HappyToDev
Francais Francais
laravel
php
attribute
scope
eloquent
Hello les devs,

Dans cette vidéo, je vais vous présenter une des dernières fonctionnalités de Laravel 10.44 : la possibilité de définir un scope global à vos modèles via les attributs PHP.

C’est Eliezer Margareten qui a contribué pour fournir cet attribut ScopedBy.

Sommaire

00:00:00 Intro
00:00:32 Installation de l’environnement
00:01:41 Connexion à la base de données + migration
00:02:30 Ajout des données fake
00:04:54 Création du scope OldUsers
00:06:30 Ajout de l’attribut ScopedBy au model User
00:07:11 Test avec Tinker
00:10:02 Utilisation des scopes globaux sans utiliser les attributs PHP
00:11:13 Cumul de plusieurs scopes globaux dans l’attribut ScopedBy
00:16:00 Résumé de la vidéo
00:16:48 Abonnez vous !

Sources :
- Laravel release note 10.44
- Laravel News
- Christoph Rumpel

----------------------
QUOI DE NEUF LES DEVS?

Si vous souhaitez recevoir une newsletter par semaine sur le monde du dev, abonnez vous à ma newsletter "Quoi de neuf les devs ?"

https://happytodev.substack.com

----------------------
LARAVEL VOUS INTÉRESSE ?

Rejoignez le groupe francophone de Laravel sur LinkedIn : https://www.linkedin.com/groups/12885043/

Abonnez vous à ma newsletter "Laravel au quotidien", un format court de 5 liens sur l"écosystème de Laravel :

https://laravelauquotidien.substack.com

----------------------
UN CAFÉ ☕️ ME FAIT TOUJOURS PLAISIR

Pour m'aider à continuer de produire du contenu gratuit sur Laravel, PHP et le dev en général, venez me soutenir via un don ponctuel ou récurrent sur la plateforme Ko-Fi.

C'est possible à partir de 2€ et il n'y a pas de plafond :-D

https://ko-fi.com/happytodev/