Отправка изображения в Laravel 5.5 через почтовый запрос с API Blueprint

Попытка сделать что-то довольно простое, но просто нужно немного специальных знаний, чтобы заставить его работать.

Я пытаюсь отправить изображение в почтовом запросе на почтовый маршрут в Laravel 5.5.

В то время как получить файл из запроса легко с чем-то вроде $file = $request->file('filename');,

Который будет работать с формой html5, которая загружает файл и отправляет его по этому маршруту. Я пытаюсь загрузить файл через API Blueprint.

Я безуспешно пытался найти точную структуру данных поста, которую ожидает Laravel, чтобы получить файл с $file = $request->file('filename');,

То, что я предполагаю, является стандартом, но я не смог найти пример этого в виде API Blueprint.

Если у кого-то есть какие-либо указатели или предложения, это будет высоко ценится. Спасибо!

0

Решение

отправьте изображение в почтовом запросе на почтовый маршрут в Laravel 5.5, используя этот код:

$imageTempName = $userdata->file('image_media')->getPathname();
$imageName = $userdata->file('image_media')->getClientOriginalName();

Я думаю, вам нужно попробовать этот процесс для загрузки файла в базу данных в каталоге, используя Laravel 5.

<?php
public static function upload_file(Request $userdata){
$imageTempName = $userdata->file('image_media')->getPathname();
$imageName = $userdata->file('image_media')->getClientOriginalName();
$path = base_path() . '/public/uploads/images/';
$userdata->file('image_media')->move($path , $imageName);
$data=array('media'=>$imageName);
$insert=with(new UserModel)->uploadFile($data);
}
?>
0

Другие решения

Других решений пока нет …