Laravel : gérer les rôles utilisateur / admin avec un middleware

Je voulais faire ce tutoriel depuis longtemps, et le grand jour est maintenant arrivé. Je vais une nouvelle fois vous parler de Laravel, un framework que j’apprécie particulièrement pour sa simplicité et sa robustesse. De plus, avec sa grande popularité, vous trouverez toujours de l’aide sur Internet et la bonne librairie à ajouter via Composer … Lire la suite

ChatGPT : comment utiliser l’API d’OpenAI avec PHP et cURL

Si vous commencez à utiliser de manière fréquente et intensive ChatGPT, la question de l’automatisation se pose rapidement. Surtout si vous êtes comme moi, un développeur, et que vous avez la possibilité de vous connecter à une API. Pour certains projets, plutôt que de passer par l’interface graphique, pourquoi ne pas automatiser directement les choses … Lire la suite

Laravel : créer un journal de log personnalisé pour votre application

Lorsque je fais une nouvelle application avec le framework Laravel, surtout dans la phase de développement active, j’aime bien suivre tout ce qu’il se passe dans les moindres détails. Dans mes projets, j’utilise énormément les commandes de Laravel, elles font divers traitements et qui sont très varié. Sur de nombreuses commandes, je suis dépendant d’autres … Lire la suite

Laravel : c’est quoi les variables $table et $fillable dans un modèle

Dans Laravel, les modèles sont utilisés pour représenter les données stockées dans une table de base de données. D’ailleurs, si vous voulez en apprendre plus les modèles dans Laravel, je vous conseille d’aller voir de cet article. Les variables $table et $fillable sont utilisées pour définir la table de base de données correspondante et les … Lire la suite

Laravel Eloquent : comprendre les modèles et leurs relations

Laravel est un framework très populaire, tellement populaire qu’il a quasiment éclipsé l’ensemble ou presque des autres concurrents basés sur PHP. Bien évidemment, il reste notre Symfony national sur lequel Laravel s’appuie en grande partie, mais il est un peu plus difficile à approcher. Je ne suis pas ici pour vous faire un comparatif entre … Lire la suite

Laravel 10 : comment installer la nouvelle version avec Composer

La nouvelle version de Laravel 10 s’est fait attendre, mais elle arrive enfin. Pour le moment, elle n’est pas encore officiellement disponible, mais vous pouvez sans problème l’installer et la tester. De plus, d’ici sa sortie qui devrait arriver très très prochainement, il ne devrait pas y avoir beaucoup de changement. Si vous voulez commencer … Lire la suite