Je veux exporter des données de mon fichier JSON vers le fichier CSV, mais je reçois cette erreur ne peut pas utiliser l'objet de type stdclass comme tableau
Je veux savoir s'il vous plaît comment je peux l'utiliser comme tableau p>
public function exportUsers()
{
$users = ServicePoint::all()->where("nature", "SP")->toArray();
$users = ServicePoint::all()->where('statut','<>', 2);
$arrayCsv = [];
foreach ($users as $key => $line){
$arrayCsv[$key][] = $line['name'];
$arrayCsv[$key][] = $line['lastname'];
$arrayCsv[$key][] = $line['email'];
}3 Réponses :
Je suppose que vous essayez d'obtenir des utilisateurs basés sur 2 Si tel est le cas, essayez ceci p> puis changez Ces lignes p> etc. p> p> où code> clauses.
est le même problème: impossible d'utiliser l'objet de type STDCLASS comme tableau
public function exportUsers() {
$users = ServicePoint::where("nature", "SP")->where('statut','<>', 2)
->all()->toArray();
$arrayCsv = [];
foreach ($users as $key => $line){
$arrayCsv[$key][] = $line['name'];
$arrayCsv[$key][] = $line['lastname'];
$arrayCsv[$key][] = $line['email'];
}
}
Try this, it should be working.
Vous oubliez tout () est la fonction de service de service .. Type Erreur: Trop peu d'arguments pour fonctionner illuminate \ support \ Collection :: get (), 0 passé ...
@Marozoldik: Merci! Je l'ai changé avec tous ().
comme son objet, il peut être accessible avec devrait fonctionner. P> p> -> code> opérateur
Je l'essaie avant mais ne pas travailler et maintenant ça marche merci
Dupliqué possible de Stackoverflow .com / questions / 6815520 / ...
Dupliqué possible de Impossible d'utiliser l'objet de type STDCLASS comme tableau?