From b15ab7fd07e0f6d041a103d571e0bd2e77912f8f Mon Sep 17 00:00:00 2001 From: Cassandre Cantet Date: Sat, 21 Oct 2017 09:03:04 +0200 Subject: [PATCH] Je sais plus --- src/Http/Controllers/ImagesController.php | 7 +++++++ src/Providers/ImagesServiceProvider.php | 4 ++++ 2 files changed, 11 insertions(+) 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' + ]); }); }