1.0.2 • Published 6 years ago

adonis-lucid-update-or-create v1.0.2

Weekly downloads
179
License
MIT
Repository
-
Last release
6 years ago

Installation

npm i adonis-lucid-update-or-create --save

Registering provider

Make sure to register the update or create provider inside start/app.js

const providers = [
  "adonis-lucid-update-or-create/providers/UpdateOrCreateProvider"
]

Usage

First add the trait to the model.

const Model = use("Model")

class Rating extends Model {
  static boot() {
    super.boot()

    this.addTrait("@provider:Lucid/UpdateOrCreate")
  }
}

Finally use the method as follows

const Rating = use("App/Models/Rating")

Rating.updateOrCreate(
  {
    user_id: 18,
    article_id: 23
  },
  { rating: 5 }
)
1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago