fix saving attachments
This commit is contained in:
@@ -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");
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user