diff --git a/app/Models/Media.php b/app/Models/Media.php index 7fa8d76..a5d48e4 100644 --- a/app/Models/Media.php +++ b/app/Models/Media.php @@ -259,6 +259,16 @@ class Media extends Model // * Laravel Behaviors + /** + * Get the route key for the model. + * + * @return string + */ + public function getRouteKeyName() + { + return 'uid'; + } + /** * Set the base cache tags that will be present * on all queries. diff --git a/resources/js/components/media-manager/MmActionsComponent.vue b/resources/js/components/media-manager/MmActionsComponent.vue index 984ef2d..146b454 100644 --- a/resources/js/components/media-manager/MmActionsComponent.vue +++ b/resources/js/components/media-manager/MmActionsComponent.vue @@ -224,7 +224,7 @@ export default { } else { this.$loading.show({ delay: 0 }); axios - .post(`/ajax/media/${this.storeGrabbed[0].id}/duplicate`) + .post(`/ajax/media/${this.storeGrabbed[0].uid}/duplicate`) .then((response) => { this.$loading.hide(); if (response.data.status === true) { diff --git a/resources/js/components/media-manager/media-editor/MmEditComponent.vue b/resources/js/components/media-manager/media-editor/MmEditComponent.vue index 6cc1bd6..e91c1ff 100644 --- a/resources/js/components/media-manager/media-editor/MmEditComponent.vue +++ b/resources/js/components/media-manager/media-editor/MmEditComponent.vue @@ -58,7 +58,7 @@