fix saving attachments

This commit is contained in:
2023-05-03 20:46:14 +10:00
parent 64efa723b3
commit 0bfad00df7
3 changed files with 20 additions and 20 deletions

View File

@@ -42,17 +42,17 @@ class RouteServiceProvider extends ServiceProvider
Route::macro('apiAttachmentResource', function ($uri, $controller) {
$singularUri = Str::singular($uri);
Route::get("$uri/{$singularUri}/attachments", [$controller, 'getAttachments'])
->name("$singularUri.attachments.index");
Route::get("$uri/{{$singularUri}}/attachments", [$controller, 'getAttachments'])
->name("{{$singularUri}}.attachments.index");
Route::post("$uri/{$singularUri}/attachments", [$controller, 'storeAttachment'])
->name("$singularUri.attachments.store");
Route::post("$uri/{{$singularUri}}/attachments", [$controller, 'storeAttachment'])
->name("{{$singularUri}}.attachments.store");
Route::match(['put', 'patch'], "$uri/{$singularUri}/attachments", [$controller, 'updateAttachments'])
->name("$singularUri.attachments.update");
Route::match(['put', 'patch'], "$uri/{{$singularUri}}/attachments", [$controller, 'updateAttachments'])
->name("{{$singularUri}}.attachments.update");
Route::delete("$uri/{$singularUri}/attachments/{medium}", [$controller, 'deleteAttachment'])
->name("$singularUri.attachments.destroy");
Route::delete("$uri/{{$singularUri}}/attachments/{medium}", [$controller, 'deleteAttachment'])
->name("{{$singularUri}}.attachments.destroy");
});
}

View File

@@ -224,12 +224,12 @@ const handleSubmit = async () => {
}
}
// await api.put({
// url: `/articles/${article_id}/attachments`,
// body: {
// attachments: attachments.value,
// },
// });
await api.put({
url: `/articles/${article_id}/attachments`,
body: {
attachments: attachments.value,
},
});
useToastStore().addToast({
title: route.params.id ? "Article Updated" : "Article Created",

View File

@@ -370,12 +370,12 @@ const handleSubmit = async () => {
}
}
// await api.put({
// url: `/events/${event_id}/attachments`,
// body: {
// attachments: attachments.value,
// },
// });
await api.put({
url: `/events/${event_id}/attachments`,
body: {
attachments: attachments.value,
},
});
useToastStore().addToast({
title: route.params.id ? "Event Updated" : "Event Created",