2
Doctrine
Pour ce projet, on va avoir besoin de définir la structure de la base de données.
Pour cette partie, on ne va pas créer l’entité User.
erDiagram
User {
string email
string password
date createdAt
}
Link {
User user
string title
text url
date createdAt
}
Reaction {
User user
Link link
date createdAt
string type "betweend LIKE, DISLIKE"
}
Reaction ||--o{ User : "reaction"
Reaction ||--o{ Link : "reaction"
User ||--o{ Link : "Posted"
Ressources
Connexion à la base
Modifier le connecteur à la base pour qu’il utilise SQLite
Expliquer ce qu’est le fichier .env
Expliquer pourquoi il faut changer le connecteur à la base de données
Créer les entités
En utilisant la commande make:entity, on va créer les entités Link et Reaction qui n’auront pas de gestion des utilisateurs pour le moment :