setFileInput('pictures') ->setMaxSize('10M') ->setExtensions(['jpg', 'jpeg', 'png', 'bmp', 'gif']) ->validate() ->storeMulti('upload/editor', compact('disk')); $files = collect($files)->map(function ($file) use ($disk) { return Storage::disk($disk)->url($file); })->all(); } catch (UploadException $e) { return ['errno' => 1, 'msg' => $e->getMessage()]; } return ['errno' => 0, 'data' => $files]; } }