diff --git a/src/Http/Controllers/ImagesController.php b/src/Http/Controllers/ImagesController.php index a0b9692..a9fbd9b 100755 --- a/src/Http/Controllers/ImagesController.php +++ b/src/Http/Controllers/ImagesController.php @@ -44,6 +44,13 @@ class ImagesController extends BaseController return response()->json($image); } + public function delete($id) { + $image = Image::findOrFail($id); + $image->delete(); + + return response()->json("Delete ".$id." succesfully"); + } + private function getOriginal($filename) { $path = $this->getImagePathOrAbort($filename); diff --git a/src/Providers/ImagesServiceProvider.php b/src/Providers/ImagesServiceProvider.php index 684d085..03e56b2 100755 --- a/src/Providers/ImagesServiceProvider.php +++ b/src/Providers/ImagesServiceProvider.php @@ -52,6 +52,10 @@ class ImagesServiceProvider extends ServiceProvider $router->get('images/{filename}', [ 'as' => 'getPicture', 'uses' => 'ImagesController@get' ]); + + $router->delete('images/{id}', [ + 'as' => 'deletePicture', 'uses' => 'ImagesController@delete' + ]); }); }