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) { Route::macro('apiAttachmentResource', function ($uri, $controller) {
$singularUri = Str::singular($uri); $singularUri = Str::singular($uri);
Route::get("$uri/{$singularUri}/attachments", [$controller, 'getAttachments']) Route::get("$uri/{{$singularUri}}/attachments", [$controller, 'getAttachments'])
->name("$singularUri.attachments.index"); ->name("{{$singularUri}}.attachments.index");
Route::post("$uri/{$singularUri}/attachments", [$controller, 'storeAttachment']) Route::post("$uri/{{$singularUri}}/attachments", [$controller, 'storeAttachment'])
->name("$singularUri.attachments.store"); ->name("{{$singularUri}}.attachments.store");
Route::match(['put', 'patch'], "$uri/{$singularUri}/attachments", [$controller, 'updateAttachments']) Route::match(['put', 'patch'], "$uri/{{$singularUri}}/attachments", [$controller, 'updateAttachments'])
->name("$singularUri.attachments.update"); ->name("{{$singularUri}}.attachments.update");
Route::delete("$uri/{$singularUri}/attachments/{medium}", [$controller, 'deleteAttachment']) Route::delete("$uri/{{$singularUri}}/attachments/{medium}", [$controller, 'deleteAttachment'])
->name("$singularUri.attachments.destroy"); ->name("{{$singularUri}}.attachments.destroy");
}); });
} }

View File

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

View File

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