Analyser fichier XML dans laravel

Je veux sélectionner un fichier XML à partir de mon ordinateur pour être analysé. La formule fonctionne et je peux utiliser l'Entrée::file ("fichier"); fonction. Cependant, je veux analyser le document, par la faveur de télécharger uniquement en tant que fichier temporaire. Quand je veux l'analyser, j'obtiens une erreur du genre: "impossible d'analyser de chaîne". Il semble que l'analyseur ne peut pas trouver le fichier. J'ai essayé deux analyseurs: SimpleXML et parseur xml(d'orchestre).

public function uploadFile(Request $ file){
$data =Input::file('file');
$informationdata = array('file' => $data);
$rules = array(
    'file' => 'required|mimes:xml|Max:10000000',
    );
    $validator=  Validator::make($informationdata, $rules);
    if($validator->fails()){
        echo 'the file has not the correct extension';
    } else{
        XmlParser::load($data->getRealPath());
    }

J'ai aussi essayé de l'analyser après avoir stocké le fichier.

private function store($data){
    $destinationPath = public_path('uploads\');
    $fileName = $data->getClientOriginalName();
    $data->move($destinationPath,$fileName);
    $xml = simplexml_load_file($destinationPath.$fileName);
    }

Merci d'avance pour votre aide.

InformationsquelleAutor Novy | 2016-07-14