Ошибка при загрузке файла из Laravel в AWS S3 - PullRequest
0 голосов
/ 07 мая 2020

Получение ошибки в ответ при загрузке файла из Laravel в AWS S3.

//File upload controller
public function upload_course_image(Request $request){

    $file_validation = Validator::make($request->all(), [
        'file' => 'mimetypes:image/jpeg,image/png',
    ]);

    if($file_validation->fails()){
        return response()->json([$file_validation->errors()->all()],422);
    }
    else{
        //dd($request->file);
        Storage::disk('s3')->put('images', $request->file);
    }
}
"errors":"Sorry, something went wrong.","exception":"Symfony\\Component\\Debug\\Exception\\FatalErrorException","message":"Uncaught InvalidArgumentException: Type is not supported in C:\\xampp\\htdocs\\learn\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\JsonResponse.php:75\nStack trace:\n#0 C:\\xampp\\htdocs\\learn\\vendor\\symfony\\http-foundation\\JsonResponse.php(50): Illuminate\\Http\\JsonResponse->setData(Array)\n#1 C:\\xampp\\htdocs\\learn\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\JsonResponse.php(31): Symfony\\Component\\HttpFoundation\\JsonResponse->__construct(Array, 400, Array)\n#2 C:\\xampp\\htdocs\\learn\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ResponseFactory.php(99): Illuminate\\Http\\JsonResponse->__construct(Array, 400, Array, 0)\n#3 C:\\xampp\\htdocs\\learn\\app\\Exceptions\\Handler.php(83): Illuminate\\Routing\\ResponseFactory->json(Array, 400)\n#4 C:\\xampp\\htdocs\\learn\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\HandleExceptions.php(123): App\\Exceptions\\Handler->render(Object(Illuminate\\Http\\Request), Object(InvalidArgumentException))\n#5 C:\\xampp\\htdocs\\learn\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\Ha","trace":[]}

Кто-нибудь может подсказать, где что-то пошло не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...