Laravel 5, essayant de le multi-upload de fichier, Demande::file() ne rentrant dernier fichier?

Je suis d'essayer d'obtenir plusieurs fichiers téléchargés à l'aide de la même clé à l'aide de Laravel 5 Request façade. De ce que j'ai lu ailleurs, la bonne façon de le faire est d'appeler Request::file() sans le passage d'un paramètre à l' ::file() méthode.

Cependant, cela ne semble renvoyer le dernier fichier envoyé dans la requête.

Les en-têtes de

POST /test/service/upload HTTP/1.1
Host: www.****.dev
X-CSRF-TOKEN: 2DQBuTuy50EELFen5vXFaOv1cyXICmAISUx8LoCS
Cache-Control: no-cache

----WebKitFormBoundaryE19zNvXGzXaLvS5C
Content-Disposition: form-data; name="photo"; filename="10464005_10152969193248906_6272325120604924631_n.jpg"
Content-Type: image/jpeg


----WebKitFormBoundaryE19zNvXGzXaLvS5C
Content-Disposition: form-data; name="photo"; filename="10458555_10152969192978906_1569926627111581344_n.jpg"
Content-Type: image/jpeg


----WebKitFormBoundaryE19zNvXGzXaLvS5C
Content-Disposition: form-data; name="photo"; filename="10365774_10152969188498906_1884545544754633531_n.jpg"
Content-Type: image/jpeg


----WebKitFormBoundaryE19zNvXGzXaLvS5C

PHP

    $files = Request::file();
    $names = [];

    foreach ($files as $file) {
        $names[] = $file->getClientOriginalName();
    }
    return $names;

Réponse

[
    "10365774_10152969188498906_1884545544754633531_n.jpg"
]

Est-il un genre de configuration ou les en-têtes que je dois mettre pour ce travail de manière appropriée? Si cela peut aider, ce sera un basé sur AJAX demande et j'ai été en utilisant le Google Chrome extension "Postman" pour tester cela.

Toute aide serait grandement appréciée!

Essayer de déclarer le nom en tant que tableau.
et ensemble 'multiple'=>true, par exemple: {!! Form::file('files[]', array('multiple'=>true)) !!}

OriginalL'auteur AliBaba | 2015-05-04