Créer un clone de Pinterest avec Symfony 5 (Épisode 1/11)

Créer un clone de Pinterest avec Symfony 5. Formation Git:    • Apprendre à utiliser Git (Github, Bitbucke...   Formation Symfony 5:    • Tutoriel Symfony 5 - 1 - Présentation du P...   Formation Symfony 5 sur Parlons Code: https://online.parlonscode.com/course... Astuces Twig:    • Astuces Twig et Introduction aux tests et ...   Si tu veux me soutenir, tu peux m'acheter un petit café ici 😊: https://www.paypal.com/cgi-bin/webscr... 00:00 Introduction & Présentation de l'application Panterest 00:41 Création du projet Panterest 01:22 Démarrage du serveur local 01:39 La commande symfony open:local 01:59 Création du contrôleur PinsController et de la vue pins/index.html.twig 04:09 Structure de la table pins 04:36 Création de l'entité Pin et du repository PinRepository 05:58 Configuration de l'accès à la base de données 07:17 Création de la DB panterest_dev 08:08 Génération d'une migration avec make:migration 09:19 Application de la migration avec doctrine:migrations:migrate 10:07 La commande doctrine:migrations:status 10:56 Création de pins avec la console Psysh 16:50 Injection du repository PinRepository au niveau de l'action index 18:52 Passage du tableau de pins à notre vue pins/index.html.twig 19:55 Affichage de l'ensemble des pins 21:35 Utilisation du filtre length 22:00 Création d'une fonction Twig pluralize 28:20 Commit du travail effectué 29:11 Affichage de la page de détails d'un pin 34:45 Utilité de la fonction Twig path 35:50 Création de la vue pins/show.html.twig & Navigation entre les deux pages 37:58 Commit du travail effectué 38:23 Affichage des pins par date de création descendante 39:05 Ajout des attributs createdAt et updatedAt 40:02 Cycle de vie d'une entité doctrine 43:42 Configuration PHP.ini avec le client Symfony 45:58 Génération & Application de la nouvelle migration 47:20 Utilisation de la date et heure actuelle comme valeur par défaut pour createdAt et updatedAt 51:33 Affichage des pins dans le bon ordre 54:00 Commit du travail effectué 54:35 Création du trait Timestampable