Mastering Api-Platform
(and Doctrine)
login
register
    Partie Utilisateur
    • Installation
    • Désactiver l'araignée (webby)
    • User entity
    • Normalization Context
    • Denormalization Context
    • Encoder le mot de passe
    • Renommer plainPassword en password
    • Valider l'email de l'utilisateur
    • Renvoyer un nouveau code
    • Login / Logout
    • Vérifier si l'utilisateur peut se connecter
    • Mot de passe oublié
    • Modifier son mot de passe
    • Modifier son email
  • Partie Messagerie
    • Discussion entity
    • Message Entity
    • Nouvelle Discussion
    • Ajouter un message a une discussion
    • Subressource pour lire les messages
    • Auteur des Discussions et Messages
    • Restreindre l'accès aux participants ou auteurs
    • Restreindre l'ajout d'un message
    • Restriction sur l'entité Message
    • Gérer les participants
    • Supprimer une discussion
  • Partie Notification
    • ajouter des attributs à une relation Many-To-Many
    • Adapter la création d'une discussion
  • Partie Administration
    • Bloquer les utilisateurs
    • Groupe pour les admins
    • Empêcher la connexion
  • Ressources
    • Aller plus loin
    Préparer son projet
    • Installation
  • Hire me
  • Linkedin

Installation

Téléchargez le projet avec sa base de donnée prête ici https://github.com/aratinau/mastering-api-platform-3/tree/database-ready

Buildez puis lancez le projet avec make start

une fois dans le container php avec docker-compose exec php sh ou make sh

rentrez composer require api

Vous pouvez vous rendre sur https://localhost/api

Commentaires

Connectez-vous pour laisser un commentaire