Objekt der Klasse stdClass konnte nicht in string - laravel konvertiert werden

8

Ich folge dieser Dokumentation

um den Export nach Excel in meinem Laravel 4 Projekt zu implementieren.

Ich versuche also, eine Excel-Datei wie folgt aus einem Array zu erzeugen:

%Vor%

Aber das löst eine Ausnahme aus:

%Vor%

Was mache ich falsch?

UPDATE:

Versucht dies:

%Vor%

was ergibt:

%Vor%

Dies:

%Vor%

Ergibt den anfänglichen Fehler.

    
stackUnderflow 15.05.2015, 12:54
quelle

4 Antworten

17

$data ist in der Tat ein Array, aber es besteht aus Objekten.

Konvertieren Sie den Inhalt vor dem Erstellen in ein Array:

%Vor%     
Damien Pirsy 15.05.2015, 13:17
quelle
13

Versuchen Sie Folgendes in einer Codezeile: -

%Vor%

Ich hoffe, es hilft:)

    
kunal 07.04.2017 11:32
quelle
3

Sie müssen möglicherweise zuerst Ihr Objekt in ein Array ändern. Ich weiß nicht, was export tut, aber ich nehme an, dass es ein Array erwartet.

Sie können entweder

verwenden

get_object_vars ()

Oder wenn es ein einfaches Objekt ist, können Sie es einfach eingeben.

$arr = (array) $Object;

    
Kishor Kurian 15.05.2015 13:00
quelle
2

Wenn Sie eine Sammlung von stdClass-Objekten haben, könnten Sie Folgendes versuchen:

%Vor%     
Edujugon 13.02.2017 12:49
quelle

Tags und Links