Size: a a a

2021 September 12

y

yu2ry in Laravel Pro
$request->files()
источник

АБ

Александр Бобков... in Laravel Pro
Вот это возвращает
array:1 [▼
 "image" => []
]
источник

y

yu2ry in Laravel Pro
у тебя должно быть что - то типа этого
"images" => array:1 [▼
   0 => "just-before-hit.png"
 ]
источник

АБ

Александр Бобков... in Laravel Pro
тут это
[]
источник

y

yu2ry in Laravel Pro
enctype="multipart/form-data"
источник

y

yu2ry in Laravel Pro
так пропиши
источник

АБ

Александр Бобков... in Laravel Pro
передаю файл по апи. по этому передаю это в заголовке
источник

АБ

Александр Бобков... in Laravel Pro
и в request->header я вижу этот заголовок
источник

AH

Andrew Hnidets in Laravel Pro
max_filesize?
источник

y

yu2ry in Laravel Pro
скорее всего газл не правильно собираешь
источник

y

yu2ry in Laravel Pro
$response = $client->post('http://example.com/api', [
   'multipart' => [
       [
           'name'     => 'image',
           'contents' => fopen('/path/to/image', 'r')
       ],
       [
           'name'     => 'name',
           'contents' => 'Example name'
       ]
   ]
]);
источник

АБ

Александр Бобков... in Laravel Pro
Вот как собираю
public static function UploadImage($originalName, $destinationPath)
   {
       try {
           $host = env('IMAGE_API_HOST');
           $endpoint = $host . "/image/upload";

           $headers = [
               'Content-Type' => 'multipart/form-data',
           ];

           $client = new Client([
               'headers' => $headers
           ]);

           $response = $client->request('POST', $endpoint, [
               'multipart' => [
                   [
                       'name'     => 'image',
                       'contents' => fopen(public_path($destinationPath . $originalName), 'r'),
                   ]
               ]
           ]);

           $result = json_decode($response->getBody(), true);

           dd($result);
       } catch (\Exception $exception) {
           Log::error($exception->getMessage());
           $result = [];
       } catch (GuzzleException $e) {
           Log::error($e->getMessage());
           $result = [];
       }

       return $result;
   }
источник

АБ

Александр Бобков... in Laravel Pro
вот это еще не задавал на nginx.
но уже думал на счет этого.
не пробовалпока это так как hasFIle возвращал true. и я подумал что max_filesize тут не при чем
источник

АБ

Александр Бобков... in Laravel Pro
точнее в php
источник

y

yu2ry in Laravel Pro
'name'     => 'image',
источник

y

yu2ry in Laravel Pro
'name'     => 'image[]',
источник

y

yu2ry in Laravel Pro
попробуй так
источник

y

yu2ry in Laravel Pro
может прокатит)
источник

y

yu2ry in Laravel Pro
и добавить еще
'filename' => $value->getClientOriginalName()
источник

АБ

Александр Бобков... in Laravel Pro
я юзаю пока в докере. нужно контейнеры пересобрать с новым конфигом
источник