Ich habe eine Ansichtsseite erstellt, auf der ich eine beredte Variable von meinem Controller erhalte. Diese Variable zeigt auf die Elemente in einer Tabelle. Dies ist mein aktueller Code.Wie füge ich Tabellenzeilen in eine foreach-Schleife in einer blade.php-Datei in Laravel 5.2 ein?
<table border="0px">
<tr>
@foreach ($teacher as $value)
<?php
$tid = $value->teacherID;
?>
<tr>
<td> <a href="info/{{ $tid }}"> {{ $value['teacher_name'] }} </a></td>
<td>{{ $value['course_name'] }}</td>
</tr>
<hr>
@endforeach
</tr>
</table>
Ich bekomme eine unerwartete Ausgabe mit diesem Code. Ich bekomme eine Anzahl von Leerzeichen am Anfang und dann meine Tabelle (mysql) -Elemente. Bitte helfen Sie mir, das Problem zu lösen Jungs. Danke, Grüße.
Dank für die Beantwortung @Mayank lesen. returnView :: make ('viewb') -> with ('Lehrer', $ Lehrer); // Mein Controller-Zeug –
Kann ich nicht mit der gleichen Logik weitermachen? –
Ja, Sie können die Ansicht zurückgeben ('myView', Array ('data' => $ myData)); und returnView :: make ('viewb') -> with ('teacher', $ teacher); ist gleich. –