Archives de
Tag: symfony

Symfony make:user, auth, registration-form et reset-password

Symfony make:user, auth, registration-form et reset-password

Afin de mettre en place une authentification dans notre application Symfony nous allons utiliser le makerbundle. Pour aller vite voici la liste des commandes utilisées au long de cet article. Vous pouvez les exécuter et vous laissez guider : Nous commençons par ajouter symfocasts/reset-password-bundle dont nous aurons besoin plus tard. Nous exécutons php bin/console make:user et suivons le guide: Nous nous retrouvons donc avec notre entité User et un fichier security.yml mis a jour. Étape suivante, la page de connexion….

Lire la suite Lire la suite

EasyAdmin 3 premier pas – Personalisation de la page du dashboard

EasyAdmin 3 premier pas – Personalisation de la page du dashboard

Attention à l’heure de l’écriture, EasyAdmin3 est en Alpha. Certaine choses peuvent changer. Comme dit dans la documentation, un dashboard est un controlleur Symfony standard. En lieu et place de la page vide du dashboard nous allons afficher nos informations. La première est d’utiliser notre template twig et de lui passre les valeurs qui nous intéressent et d’étendre le template de base d’EasyAdmin3 Pour la suite nous ajoutons le bundle suivant Nous configurons l’extension pour utiliser timestampable dans le fichier…

Lire la suite Lire la suite

EasyAdmin 3 premier pas – Création d’entités et relation

EasyAdmin 3 premier pas – Création d’entités et relation

Attention à l’heure de l’écriture, EasyAdmin3 est en Alpha. Certaine choses peuvent changer. Première étape, mettre EasyAdmin3 à jour, la version alpha4 corrige la création des entités. Nous créons ensuite une entité Account avec entre autre une relation avec l’entité Contact et nous mettons à jour la base de données. Et pour finir créons le CRUD pour notre nouvelle entité. Nous configurons le CRUD Account de la façon suivante: Afin d’obtenir le résultat suivant lors de la création d’un Account:…

Lire la suite Lire la suite

EasyAdmin 3 premier pas – 1

EasyAdmin 3 premier pas – 1

Attention à l’heure de l’écriture, EasyAdmin3 est en Alpha. Certaine choses peuvent changer. Commençons par créer notre projet symfony, puis ajoutons easyadmin: Si vous avez une erreur avec des fichiers yaml faites ce qui suit: Supprimer config/packages/easy_admin.yaml et config/routes/easy_admin.yaml Configurez ensuite la connexion a la base de donnée puis crée la table: Afin d’utiliser l’admin, créons une entité Contact avec comme champs: email, phone, country, lastName, firstName. Passons maintenant a EasyAdmin, il nous faut créer un dashboard et un crud…

Lire la suite Lire la suite