public function index() { $Campus = Campus::paginate(); $data = array(array('Nombre', 'Direccion', 'Latitud', 'Longitud', 'Descripcion', 'Rut encargado')); foreach ($Campus as $camp) { $datos = array(); array_push($datos, $camp->nombre, $camp->direccion, $camp->longitud, $camp->latitud, $camp->descripcion, $camp->rut_encargado); array_push($data, $datos); } Excel::create('Campus', function ($excel) use($data) { $excel->sheet('Sheetname', function ($sheet) use($data) { $sheet->fromArray($data); }); })->download('csv'); }