Appearance
Destroy Resource
ts
const response = await destroy(Post, '5')
When destroying (deleting) a resource, you'll likely want to use the composable useDestroy()
. However, at times we can't use the composition api. For that, we have the action destroy()
.
The Response
destroy
's response is easy to understand. You can access the response using promises, or async/await.
ts
// async/await
const response = await destroy(Post, { title: 'VueModel UNLEASHED!!!' })
// promise
destroy(Post, { title: 'VueModel UNLEASHED!!!' })
.then(response => {
console.log(resposne)
})
Success Response
A successful response looks like this:
js
{
record: {
"id": "1",
"tenant_id": "1",
"title": "sunt aut facere repellat provident occaecati excepturi optio reprehenderit",
"body": "quia et suscipit\nnsuscipit recusandae consequuntur expedita et cum\nnreprehenderit molestiae ut ut quas totam\nnnostrum rerum est autem sunt rem eveniet architecto",
"created_at": "2023-01-13T07:55:59.107Z",
"user_id": "1"
},
success: true,
action: "destroy"
}
Handling errors works similar for all CRUD actions. Take a look at Handling Errors to find out more.