2017-07-18 1 views
-2
@foreach($lastactivity as $activity) 
{{ $activity }} 
@endforeach 

Ceci est la boucle for.Comment inclure toutes les données dans la boucle foreach à l'intérieur d'une table

Maintenant c'est la sortie dans la vue.

{"id":2,"log_name":"index-log","description":"I visited index","subject_id":null,"subject_type":null,"causer_id":1,"causer_type":"App\\User","properties":[],"created_at":"2017-07-18 11:05:08","updated_at":"2017-07-18 11:05:08"} 

Comment vais-je pouvoir mettre cela dans un tableau avec toutes les colonnes et les données organisées? Merci beaucoup.

+0

vous devez simplement écrire [tableau html] (https://www.w3schools.com/html/html_tables.asp) et remplacez le contenu du 'td' par vos valeurs. Les lignes sont le contenu de la boucle 'foreach' –

Répondre

0

Vous devez utiliser une table.

<table> 
    <thead> 
     <tr> 
       <th>Log Name</th> 
       <th>Description</th> 
     </tr> 
    </thead> 
    <tbody> 
    @foreach($lastactivity as $activity) 
     <tr> 
       <td>{{$activity->log_name}}</td> 
       <td>{{$activity->description}}</td> 
     </tr> 
    @endforeach 
    </tbody> 
</table> 

De la même manière, ajoutez également d'autres champs.

0
Like this: 
    <table class="table"> 
    <thead> 
     <tr> 
     <th>Id</th> 
     <th>Log Name</th> 
     . 
     . 
     . 
     <th>Updated At</th> 
     </tr> 
    </thead> 
    <tbody> 
    @foreach($lastactivity as $activity) 
    <tr> 
     <td>{{ $activity->id }}</td> 
     <td>{{ $activity->log_name }}</td> 
      . 
      . 
      . 
     <td>{{ $activity-> }}</td> 
     </tr> 
    @endforeach  
    </tbody> 
    </table> 
0

Vous devez définir votre nom de domaine

{{ $activity->id }} 
{{ $activity->log_name }} 

etc