Dingo API (dingo / api) Обрабатывать входной файл - PullRequest
0 голосов
/ 07 октября 2019

Как обрабатывать файлы «формы-данных» в Dingo Api Контроллере?

    $api->post('picture', [
        'uses' => 'SomeController@uploadPicture',
    ]);

И контроллере:

    public function uploadPicture(Request $request){
        dd($request->allFiles()); // !!!!!!!! return an empty set []
    }

Вопрос в том, как получитьМетоды файла $ request работают?

1 Ответ

0 голосов
/ 07 октября 2019

Доступ к файлам, опубликованным в запросе, по имени

public function uploadPicture(Request $request)
{
   dd(\Input::file('html_or_postman_name_of_file_input_here'));
}

Предполагается, что такая HTML-форма (даже при публикации через Ajax)

<form action="/url" method="post" enctype="multipart/form-data">
    @csrf
    <input type="file" name="html_name_of_file_input_here">
    <button type="submit">Submit</button>
</form>
...