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