diff --git a/app/Http/Controllers/ImageController.php b/app/Http/Controllers/ImageController.php index 9782a94c4..8437c80d7 100644 --- a/app/Http/Controllers/ImageController.php +++ b/app/Http/Controllers/ImageController.php @@ -120,7 +120,7 @@ class ImageController extends Controller { $this->checkPermission('image-create-all'); $this->validate($request, [ - 'file' => 'required|image' + 'file' => 'is_image' ]); if (!$this->imageRepo->isValidType($type)) { @@ -136,6 +136,7 @@ class ImageController extends Controller return response($e->getMessage(), 500); } + return response()->json($image); } diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 57e5c8ed5..b06b2f3a2 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -15,7 +15,7 @@ class AppServiceProvider extends ServiceProvider public function boot() { // Custom validation methods - Validator::extend('image', function ($attribute, $value, $parameters, $validator) { + Validator::extend('is_image', function ($attribute, $value, $parameters, $validator) { $imageMimes = ['image/png', 'image/bmp', 'image/gif', 'image/jpeg', 'image/jpg', 'image/tiff', 'image/webp']; return in_array($value->getMimeType(), $imageMimes); }); diff --git a/resources/lang/fr/entities.php b/resources/lang/fr/entities.php index 011d8678c..7d0696c2a 100644 --- a/resources/lang/fr/entities.php +++ b/resources/lang/fr/entities.php @@ -63,7 +63,7 @@ return [ 'search_created_before' => 'Créé avant', 'search_created_after' => 'Créé après', 'search_set_date' => 'Choisir la date', - 'search_update' => 'Actualiser la recherche' + 'search_update' => 'Actualiser la recherche', /** * Books