Build a Twitter Clone With Adonis and Vue

Tweet and Favorites Relationship

A tweet can have multiple favorites, while a single favorite is for a particular tweet. This is a one-to-many relationship. Open app/Models/Tweet.js and add the code below to it:

// app/Models/Tweet.js

favorites() {
    return this.hasMany('App/Models/Favorite')

Then define the inverse relationship on the Favorite model. Open app/Models/Favorite.js and add the code below to it:

// app/Models/Favorite.js

tweet () {
    return this.belongsTo('App/Models/Tweet')

Like this article? Follow @ammezie on Twitter