From: Vincent Vanwaelscappel Date: Thu, 3 Dec 2020 13:00:53 +0000 (+0100) Subject: wip #3753 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=f3e01848bcc09ea645d44859317eafa396a2ea45;p=cubist_laravel-backpack-dropzone-field.git wip #3753 --- diff --git a/composer.json b/composer.json index 5302154..7a87adf 100644 --- a/composer.json +++ b/composer.json @@ -30,7 +30,7 @@ }, "autoload": { "psr-4": { - "Gaspertrix\\Backpack\\DropzoneField\\": "src" + "Gaspertrix\\Backpack\\DropzoneField\\": "src/app" } }, "autoload-dev": { diff --git a/src/DropzoneFieldServiceProvider.php b/src/DropzoneFieldServiceProvider.php deleted file mode 100644 index a62ffd8..0000000 --- a/src/DropzoneFieldServiceProvider.php +++ /dev/null @@ -1,40 +0,0 @@ -app->runningInConsole()) { - $this->commands($this->commands); - } - - // publish field - $this->publishes([__DIR__.'/resources/views' => resource_path('views/vendor/backpack/crud')], 'views'); - - // publish public assets - $this->publishes([__DIR__ . '/public' => public_path('vendor/gaspertrix/laravel-backpack-dropzone-field')], 'public'); - } - - /** - * Register any package services. - * - * @return void - */ - public function register() - { - // - } -} diff --git a/src/Traits/HandleAjaxMedia.php b/src/Traits/HandleAjaxMedia.php deleted file mode 100644 index ed497ae..0000000 --- a/src/Traits/HandleAjaxMedia.php +++ /dev/null @@ -1,63 +0,0 @@ -crud->getEntry($id); - $media = $entry->addMediaFromRequest('file')->toMediaCollection($request->input('collection')); - - return response()->json([ - 'success' => true, - 'message' => 'Media successfully uploaded', - 'media' => $media, - ]); - } - - /** - * Delete file from the medialibrary - * - * @param Request $request [description] - * @param int $id [description] - * @param int $mediaId [description] - * @return [type] [description] - */ - public function deleteMedia(Request $request, $id, $mediaId) - { - $media = Media::findOrFail($mediaId); - $media->delete(); - - return response()->json([ - 'success' => true, - 'message' => 'Media successfully deleted' - ]); - } - - /** - * Delete file from the medialibrary - * - * @param Request $request [description] - * @param int $id [description] - * @return [type] [description] - */ - public function reorderMedia(Request $request, $id) - { - Media::setNewOrder($request->input('ids')); - - return response()->json([ - 'success' => true - ]); - } -} diff --git a/src/app/Console/Commands/Install.php b/src/app/Console/Commands/Install.php index 1943ecd..2183fa9 100644 --- a/src/app/Console/Commands/Install.php +++ b/src/app/Console/Commands/Install.php @@ -1,6 +1,6 @@ app->runningInConsole()) { + $this->commands($this->commands); + } + + // publish field + $this->publishes([__DIR__ . '/../resources/views' => resource_path('views/vendor/backpack/crud')], 'views'); + + // publish public assets + $this->publishes([__DIR__ . '/../public' => public_path('vendor/gaspertrix/laravel-backpack-dropzone-field')], 'public'); + } + + /** + * Register any package services. + * + * @return void + */ + public function register() + { + // + } +} diff --git a/src/app/Traits/HandleAjaxMedia.php b/src/app/Traits/HandleAjaxMedia.php new file mode 100644 index 0000000..ed497ae --- /dev/null +++ b/src/app/Traits/HandleAjaxMedia.php @@ -0,0 +1,63 @@ +crud->getEntry($id); + $media = $entry->addMediaFromRequest('file')->toMediaCollection($request->input('collection')); + + return response()->json([ + 'success' => true, + 'message' => 'Media successfully uploaded', + 'media' => $media, + ]); + } + + /** + * Delete file from the medialibrary + * + * @param Request $request [description] + * @param int $id [description] + * @param int $mediaId [description] + * @return [type] [description] + */ + public function deleteMedia(Request $request, $id, $mediaId) + { + $media = Media::findOrFail($mediaId); + $media->delete(); + + return response()->json([ + 'success' => true, + 'message' => 'Media successfully deleted' + ]); + } + + /** + * Delete file from the medialibrary + * + * @param Request $request [description] + * @param int $id [description] + * @return [type] [description] + */ + public function reorderMedia(Request $request, $id) + { + Media::setNewOrder($request->input('ids')); + + return response()->json([ + 'success' => true + ]); + } +}