Ich versuche Laravel excel https://github.com/Maatwebsite/Laravel-ExcelMit Laravel Excel
Ich habe eine einfache Frage zu verwenden, wie stelle ich die Zeilen in meine Datenbank geladen in, und auch, wie ich sie mir in einer Tabelle angezeigt werden kann in Aussicht. Die CSV-Datei, die ich lade, hat nur eine Spalte mit der Überschrift "Email".
Unten ist mein einfachen Code
Controller:
public
function importCSV() {
$excel = \App::make('excel');
$excel - > load('kad.csv', function($reader) {
$reader - > takeColumns(1);
}) - > get();
return view('index', compact('excel'));
}
Ausblick:
@extends('layouts.master') @section('content')
<table class="table table-striped">
@foreach($excel as $ex)
<tr>
<td>
{{$ex->Email}}
</td>
</tr>
@endforeach
</table>
@endsection
Meine Ansicht zeigt einfach leer. Was ist der richtige Weg? Mit freundlichen Grüßen
Schön, Danke @xmhafiz. Ich habe eine foreach-Schleife in meinem Controller verwendet, um Instanzen des Objekts in meiner Datenbank zu erstellen und das E-Mail-Attribut aus der CSV den DB-Objekten zugewiesen. – MGS