Un objet de la classe stdClass n'a pas pu être converti en chaîne - laravel

Je suis cette documentation

à mettre en œuvre à l'exportation vers Excel dans mon laravel 4 projet.

Donc essaie de générer un fichier excel de tableau comme ceci:

//$results is taken with db query

$data = array();
foreach ($results as $result) {
   $result->filed1 = 'some modification';
   $result->filed2 = 'some modification2';
   $data[] = $result;
}
Excel::create('Filename', function($excel) use($data) {

$excel->sheet('Sheetname', function($sheet) use($data) {

    $sheet->fromArray($data);

      });

})->export('xls');

Mais cela soulève une exception:

  Object of class stdClass could not be converted to string

Ce que je fais mal ?

Mise à JOUR:

Essayé ceci:

$data = get_object_vars($data);

qui se traduit par:

get_object_vars() expects parameter 1 to be object, array given

Ce:

$data = (array)$data;

Résultats dans l'erreur initiale.

Je pense que vous avez raté quelque chose avec votre configuration. Vérifiez votre app/config.php fichier pour les fournisseurs de Services et les alias.

OriginalL'auteur stackUnderflow | 2015-05-15