From 6608d12b1c0b56f34b7f73bd3e395b5660c9bdc9 Mon Sep 17 00:00:00 2001 From: Cassandre Cantet Date: Tue, 3 Oct 2017 17:11:49 +0200 Subject: [PATCH] ModifsModifs --- composer.json | 1 - src/Http/Controllers/ImagesController.php | 9 ++++++--- src/Providers/ImagesServiceProvider.php | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/composer.json b/composer.json index cf31063..02747f8 100755 --- a/composer.json +++ b/composer.json @@ -15,7 +15,6 @@ "symfony/process" : "3.*", "intervention/image": "^2.4", "intervention/imagecache": "^2.3", - "jenssegers/model": "^1.1", "spatie/laravel-image-optimizer": "^1.1" }, "autoload": { diff --git a/src/Http/Controllers/ImagesController.php b/src/Http/Controllers/ImagesController.php index 59ade58..e73b0b9 100755 --- a/src/Http/Controllers/ImagesController.php +++ b/src/Http/Controllers/ImagesController.php @@ -3,6 +3,7 @@ namespace Meoran\Images\Http\Controllers; use Closure; +use Illuminate\Http\Request; use Laravel\Lumen\Routing\Controller as BaseController; use Meoran\Images\Model\Image; @@ -21,11 +22,13 @@ class ImagesController extends BaseController } } - public function upload() + public function upload(Request $request) { - $pathImage = storage_path('Sunset_at_Tiergarten_UHD.jpg'); + $this->validate($request, [ + 'image' => 'required|file|image' + ]); - $image = new Image(['content' => $pathImage]); + $image = new Image(['content' => $request->input('image')]); $image->save(); return response()->json($image); diff --git a/src/Providers/ImagesServiceProvider.php b/src/Providers/ImagesServiceProvider.php index 5eec64e..1fdd754 100755 --- a/src/Providers/ImagesServiceProvider.php +++ b/src/Providers/ImagesServiceProvider.php @@ -32,7 +32,7 @@ class ImagesServiceProvider extends ServiceProvider public function loadRoutes() { - $this->app->get('images/upload', [ + $this->app->post('images/upload', [ 'as' => 'uploadImage', 'uses' => '\Meoran\Images\Http\Controllers\ImagesController@upload' ]);