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

Laravel : créer un système d’authentification très simple sans npm

Aujourd’hui il y a énormément de technologies différentes disponibles pour les développeurs. Que ce soit pour le frontend ou le backend, pour résoudre un problème ou une demande d’un client, vous avez l’embarras du choix. Vous l’avez compris, ici, nous allons parler de Laravel qui est de loin mon framework préféré pour faire des applications … Lire la suite

Homebrew : comment installer l’extension PHP IMAP avec Shivammathur

Nous avons vu dans un précédent article la technique pour installer différentes versions de PHP à l’aide d’Homebrew qui est disponible sur macOS et Linux. Selon ce que vous souhaitez faire avec votre code, cette installation seule de PHP ne sera peut-être pas suffisante et il va falloir installer des extensions supplémentaires. En effet par … Lire la suite