0
votes

Propriété [ID] n'existe pas sur cette instance de collection. (Vue

J'essaie d'obtenir les propriétés de la matrice renvoyée par une méthode d'éloquente. C'est un tableau imbriqué comme vous le voyez dans l'image

J'ai essayé les réponses suivantes de Stackoverflow.

propriété [titre] n'existe pas Sur cette instance de collection ,

essayer d'obtenir une propriété de non-objet (vue: C: \ xampp \ htdocs \ travel \ ressources \ vues \ user \ profil.blade.php)

boucle Tableaux imbriqués PHP - extrait les valeurs dans les vues de la lame (Laravel)

mon code lame est xxx

 Collection renvoyée par Eloquent Get Method


0 commentaires

3 Réponses :


0
votes

Peut-être:

@if(isset($reportRP))
    @foreach($reportRP as $rrp)
       <tr>
       <td>{{ $rrp['name'] }}</td>
       @foreach($rrp['reports'] as $report)
           <td>{{ $report['id'] }}</td>
       @endforeach
        </tr>
     @endforeach
@endif


3 commentaires

Merci, @blinkofaneye. Ouais, ça marche. Je le montre dans une table où chaque nom de patient a signalé. Si des rapports sont multiples, le nom du patient sera répété avec chaque rapport. Mais ce code montre tous les rapports dans les mêmes . Est-ce que ça fait du sens?


Vous êtes les bienvenus. C'est bizarre il devrait générer un pour chaque rapport XD


Merci, je comprends simplement votre réponse.



0
votes

$ RRP ['rapports'] est un éventail d'éléments. Vous devrez spécifier à partir de quel objet vous souhaiterez la propriété ID


0 commentaires

0
votes

Quoi qu'il en soit, vous pouvez utiliser la fonction Laravel en option et si votre objet est vide, NULL

$ RRP ['NAME'] -> Nom ------ Retournera l'erreur si $ RRP ['nom'] est null

Facultatif ($ RRP ['Nom']) -> Nom ------ retournera null si $ RRP ['nom'] est null


1 commentaires

Merci, c'est une bonne information mais pas la réponse à ma question. Je viens de recevoir la réponse de @blinkofaneye.