0
So erhalten Sie Spaltennamen und den Wert einer Tabelle, die zur Laufzeit mit Laravel erstellt wurde.Abrufen der Spaltennamen und des Werts der Tabelle, die zur Laufzeit mit Laravel erstellt wurden
$table = 'table_name';
$columns = DB::getSchemaBuilder()->getColumnListing($table);
$records = DB::table($table)->get();
Jetzt bekomme ich Spalte Name dadurch in Sicht.
<tr>
@for($i = 0; $i < sizeof($columns); $i++)
<th>{{ ucfirst(str_replace('_', ' ',$columns[$i]))}}</th>
@endfor
</tr>
Nun, wie kann ich zeigen Spaltenwerte unter Spaltenüberschriften
@foreach($records as $key=>$row)
{{ $row->id}}
@endforeach
Ich brauche diese Art der Ausgabe
Tabellenname
id | colum_1 | colum_2 | usw.
1 | Test | test11
2 | asdf | asf