Example #1
0
 public function export_csv(Devis $devis, Table $table)
 {
     //dd();
     \Excel::create($table->name, function ($excel) use($table) {
         $excel->sheet('Sheetname', function ($sheet) use($table) {
             $columns = DB::connection()->getDoctrineSchemaManager()->listTableColumns($table->tableName);
             $classname = $table->modelNamespaceClass();
             // $columns = collect($columns);
             //$data = $table->getColumns(); // As of PHP 5.3.0
             // $data = $classname::all(); // As of PHP 5.3.0
             $sheet->fromModel($columns);
         });
     })->download('csv');
 }