From 858542865914d6d3accfb28032554986fc4dec97 Mon Sep 17 00:00:00 2001 From: Geriano Date: Fri, 29 Jul 2022 20:45:27 +0700 Subject: [PATCH] fix bug menu is not rerender after created, updated and deleted --- resources/js/Pages/Superuser/Menu/Index.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/resources/js/Pages/Superuser/Menu/Index.vue b/resources/js/Pages/Superuser/Menu/Index.vue index 5c8341d..0b3c30e 100644 --- a/resources/js/Pages/Superuser/Menu/Index.vue +++ b/resources/js/Pages/Superuser/Menu/Index.vue @@ -61,6 +61,7 @@ const store = () => { onSuccess: () => { close() form.reset() + Inertia.get(route(route().current())) }, onError: () => { @@ -85,6 +86,7 @@ const update = () => { onSuccess: () => { close() form.reset() + Inertia.get(route(route().current())) }, onError: () => { @@ -102,7 +104,9 @@ const destroy = async menu => { showCancelButton: true, }) - response.isConfirmed && Inertia.delete(route('superuser.menu.destroy', menu.id)) + response.isConfirmed && Inertia.delete(route('superuser.menu.destroy', menu.id), { + onSuccess: () => Inertia.get(route(route().current())) + }) } const submit = () => form.id ? update() : store()