diff --git a/app/Providers/RouteServiceProvider.php b/app/Providers/RouteServiceProvider.php index 4ddad02..de4213d 100644 --- a/app/Providers/RouteServiceProvider.php +++ b/app/Providers/RouteServiceProvider.php @@ -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"); }); } diff --git a/resources/js/views/dashboard/ArticleEdit.vue b/resources/js/views/dashboard/ArticleEdit.vue index 5b875f9..38ff83a 100644 --- a/resources/js/views/dashboard/ArticleEdit.vue +++ b/resources/js/views/dashboard/ArticleEdit.vue @@ -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", diff --git a/resources/js/views/dashboard/EventEdit.vue b/resources/js/views/dashboard/EventEdit.vue index 9d1f0df..50d7592 100644 --- a/resources/js/views/dashboard/EventEdit.vue +++ b/resources/js/views/dashboard/EventEdit.vue @@ -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",