ошибка при загрузке файла с помощью почтальона - PullRequest
0 голосов
/ 07 января 2019

Я пытаюсь загрузить файл изображения. Когда я вызываю мой API для загрузки файла с помощью почтальона, получаю сообщение об ошибке типа Fatal error: Call to a member function file() on array.

Я не смог опубликовать этот файл на моем контроллере Laravel. Как разместить файлы в Laravel. Кто-нибудь может помочь мне решить эту проблему?

Вот моя функция контроллера,

public function edit(Request $request){

    $request = $request->input();
    if(empty($request)) {
        $request = json_decode(file_get_contents('php://input'),true);
    }

    $to_return = array();

    $file = $request->file('files'); 
}

в этой строке $file = $request->file('files'); получаю фатальную ошибку.

Ответы [ 4 ]

0 голосов
/ 07 января 2019

посмотреть изображение ... кликнуть по тексту установить его как flie

enter image description here

0 голосов
/ 07 января 2019

Если вы хотите загружать файлы с помощью Postman и Laravel, просто удалите настройку заголовка Content-Type в Postman.

0 голосов
/ 07 января 2019

установить метод как сообщение

enter image description here

и в теле ... выберите радио, которое показывает закодированный URL

enter image description here

0 голосов
/ 07 января 2019

установите метод как post .. и at body ... измените параметр с form data на w-xxx-formurlencod ... и попробуйте ..

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