Skip to content

Update Resource ​

ts
const response = await update(Post, { title: 'VueModel UNLEASHED!!!' })

When updating a resource, you'll likely want to use the composable useUpdate(). However, at times we can't use the composition api. For that, we have the action update().

The Response ​

update's response is easy to understand. You can access the response using promises, or async/await.

ts
// async/await
const response = await update(Post, { title: 'VueModel UNLEASHED!!!' })

// promise
update(Post, { title: 'VueModel UNLEASHED!!!' })
  .then(response => {
    console.log(resposne)
  })

Success Response ​

A successful response looks like this:

js
{
  action: 'update',
  success: true,
  record: {
    id: '1234',
    title: 'VueModel UNLEASHED!!!!',
    body: 'A natural way to work with your backend.',
    user_id: '1'
  }
}

Handling errors works similar for all CRUD actions. Take a look at Handling Errors to find out more.