public function index() { $salas = Sala::paginate(); $data = array(array('nombre', 'descripcion', 'campus_id', 'tipo_sala_id')); foreach ($salas as $sal) { $datos = array(); array_push($datos, $sal->nombre, $sal->descripcion, $sal->campus->nombre, $sal->tipos->nombre); array_push($data, $datos); } Excel::create('Salas', function ($excel) use($data) { $excel->sheet('Sheetname', function ($sheet) use($data) { $sheet->fromArray($data); }); })->download('csv'); }