J'ai reçu MethodNotAllowedException dans l'exception RouteCollection de la ligne 207 dans mon application Web. Ensuite, je vais copier une partie du code qui pourrait être intéressé.MethodNotAllowedException dans la ligne 207 upload de fichier
Il s'agit du code de formulaire dans la vue.
{!! Form::open(['url' => route('admin.mmk.listings.import'), 'files' => TRUE]) !!}
<div class="modal-body">
<p>
<b>Atention</b>: for a successfull import, ensure your xml file is valid.<br />
Please, remove any "<![CDATA[<root>" and "</root>]]>" tag from your file".<br />
Check this <a href="{{ asset('resources_template.xml') }}" target="_blank">template</a> if you need help.
</p>
<p>
{!! Form::file('xml', array('accept' => '.xml')) !!}
<small>Accepted formats: xml</small>
</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button>
<button type="submit" class="btn btn-primary">Import</button>
</div>
{!! Form::close() !!}
Voici le code de la route:
Route::post('listings/import', array(
'as' => 'admin.mmk.listings.import',
'uses' => '[email protected]'
));
Il juste obtenir un fichier xml importé et obtenir ses données, stocker les données dans la base de données et enregistrer des images sur le site Web externe. Cela fonctionne très bien pour les fichiers xml de taille réduite, mais lorsque j'importe un gros fichier xml, j'ai cette exception mais j'insère toujours des données dans la base de données.
Comment puis-je résoudre? Merci!
Comment puis-je modifier? – FranCode
Votre forme en utilisant GET, mais la route est POST. Ajoutez la méthode à votre demande de formulaire. – aynber