public function postAtualizarescolaridade($id_escolaridade) { $academic = ORGAcademics::find($id_escolaridade); $academic->tipo_graduacion = Input::get('tipo_graduacion'); $academic->institucion = Input::get('institucion'); $academic->facultad = Input::get('facultad'); $academic->curso_realizado = Input::get('curso_realizado'); $academic->ano_inicio = Input::get('ano_inicio'); $academic->ano_finalizacion = Input::get('ano_finalizacion'); if ($academic->save()) { $curso_realizado = ORGTrainings::find($academic->curso_realizado); $tipo_graduacion = ''; switch ($academic->tipo_graduacion) { case 0: $tipo_graduacion = 'DOUTORADO'; break; case 1: $tipo_graduacion = 'ESPECIALIZAÇÃO'; break; case 2: $tipo_graduacion = 'GRADUAÇÃO'; break; case 3: $tipo_graduacion = 'MESTRADO'; break; case 4: $tipo_graduacion = 'PÓS-GRADUAÇÃO'; break; } $json = array('id_datos_acad' => $academic->id_datos_acad, 'tipo_graduacion' => $tipo_graduacion, 'institucion' => $academic->institucion, 'facultad' => $academic->facultad, 'curso_realizado' => $curso_realizado->nome, 'ano_inicio' => $academic->ano_inicio, 'ano_finalizacion' => $academic->ano_finalizacion); return Response::json($json); } else { return false; } }
public function getExportinscriptions($idCourse) { $course = Courses::find($idCourse); $inscriptions = $course->inscriptions; $users = array(); $trainings = ORGTrainings::all(); $states = ORGStates::all(); $towns = ORGTowns::all(); $h = 0; foreach ($inscriptions as $ins) { # code... // var_dump($ins->id); if ($ins->user->type == "associate" || $ins->user->id == 127) { // var_dump($ins->user->id); // var_dump($ins->user->type); $tempuser = Associates::where('user', '=', $ins->user->id)->take(1)->get(); $users[$ins->id] = $tempuser[0]->asociado; } elseif ($ins->user->type == "participant" && $ins->user->id != 127) { $tempuser = Participants::where('user', '=', $ins->user->id)->take(1)->get(); // if($h>30) // dd($ins->user->id); // else // var_dump($tempuser[0]->id); $users[$ins->id] = $tempuser[0]->participante; // } /*if(isset($tempuser[0])): $users[$ins->id]=$tempuser[0]->participante; else: var_dump($ins->user->type); dd($ins->user->id); endif;*/ } $h++; } // foreach($inscriptions as $inscription): // // $total["name"] = $inscription->user->name; // // $total["email"] = $inscription->user->email; // // $total["paid"] = $inscription->paid; // // $total["date"] = date_format(date_create($inscription->created_at), 'd-m-Y'); // // $total["type"] = $inscription->usertype->title; // $total= ["nome" => $inscription->user->name, // "email" => $inscription->user->email, // "paid" => $inscription->paid, // "date" => date_format(date_create($inscription->created_at), 'd-m-Y'), // "type" => $inscription->usertype->title // ]; // // break; // // array_push($total,$inscription->user->name,$inscription->user->email); // endforeach; // dd($inscriptions); Excel::create('Export Inscriptions ' . $course->title . "-" . rand(2, 700 * date("H")) . "-" . date("d-m-Y"), function ($excel) use($inscriptions, $users) { $excel->sheet('Excel sheet', function ($sheet) use($inscriptions, $users) { $sheet->setOrientation('portrait'); $n = 2; // $sheet->appendRow(1,array("Codigo Asociado","Nome","RG","Email", "Telefone", "Celular", "CPF", "Tipo Pessoa","Pagamento", "Fecha", "User Type", "Endereço", "Complemento", "CEP", "Cidade", "Estado", "Empresa", "Endereço Empresa", "Complemento Empresa", "Telefone Empresa", "CNPJ", "Cargo" )); // $inscriptions = $inscriptions; foreach ($inscriptions as $inscription) { // $total["name"] = $inscription->user->name; // $total["email"] = $inscription->user->email; // $total["paid"] = $inscription->paid; // $total["date"] = date_format(date_create($inscription->created_at), 'd-m-Y'); // $total["type"] = $inscription->usertype->title; if ($inscription->paid == 0) { $paid = "Não"; } else { $paid = "Sim"; } if ($inscription->user->type == 'associate' || $inscription->user->id == 127) { // if(isset($users[$inscription->id]->codigo_asoc)){ // var_dump($users[$inscription->id]->nombre_completo); // }else{ // dd($inscription->user->id); // } $cod_aso = $users[$inscription->id]->codigo_asoc; $nome = $users[$inscription->id]->nombre_completo; $rg = ""; //No agregados $incripcion_estadual = $users[$inscription->id]->inscripcion_estadual; $incripcion_municipal = $users[$inscription->id]->inscripcion_municipal; $data_nascimento = $users[$inscription->id]->data_nascimento; $training = ORGTrainings::find($users[$inscription->id]->formacao); if ($training) { $training = $training->nome; } else { $training = ""; } $categoria_titulo = ORGAssociateCategories::all(); foreach ($categoria_titulo as $cat) { if ($users[$inscription->id]->categoria == $cat->id_categoria_asociado) { $categoria_titulo = $cat->nombre_categoria; break; } } $logradouro_res = ""; $backyards = ORGBackyards::all(); foreach ($backyards as $backyard) { if ($users[$inscription->id]->logradouro_res == $backyard->id_logradouro) { $logradouro_res = $backyard->nombre; break; } } $logradouro_com = ""; foreach ($backyards as $backyard) { if ($users[$inscription->id]->logradouro_com == $backyard->id_logradouro) { $logradouro_res = $backyard->nombre; break; } } $barrio_res = $users[$inscription->id]->bairro_res; $barrio_com = $users[$inscription->id]->bairro_com; $pasaporte = $users[$inscription->id]->passaporte; $website = $users[$inscription->id]->web_site; $responsable = $users[$inscription->id]->responsavel; $publicaciones = $users[$inscription->id]->publicacoes; $nombre_cientifico = $users[$inscription->id]->nome_cientifico; $num_res = $users[$inscription->id]->numero_res; $num_com = $users[$inscription->id]->numero_com; //Fin de no agregados //Campos participants no agregados $cidade_empresa = ""; $estado_empresa = ""; $cep_empresa = ""; $state = ""; //Fin de campos participants no agregados $cpf = $users[$inscription->id]->cpf; $razon_social = $users[$inscription->id]->razon_social; $celular = $users[$inscription->id]->celular_res; $tipo_pessoa = $users[$inscription->id]->tipo_pessoa; $data_nascimento = $users[$inscription->id]->data_nascimento; $email = $users[$inscription->id]->email; $data_cadastro = $users[$inscription->id]->data_cadastro; $empresa = $users[$inscription->id]->empresa; $empresa_dir = $users[$inscription->id]->dir_com; $empresa_com = $users[$inscription->id]->complemento_com; $empresa_tel = $users[$inscription->id]->ddd_com . ' ' . $users[$inscription->id]->ddi_com . ' ' . $users[$inscription->id]->telefone_com; $cnpj = $users[$inscription->id]->cnpj; $cargo = $users[$inscription->id]->cargo; $dir = $users[$inscription->id]->dir_res; $cep = $users[$inscription->id]->cep_res; $complemento = $users[$inscription->id]->complemento_res; $telefone = $users[$inscription->id]->ddd_res . ' ' . $users[$inscription->id]->ddi_res . ' ' . $users[$inscription->id]->telefone_res; $estado = ''; $cidade = ''; } elseif ($inscription->user->type == 'participant') { $cod_aso = ""; $nome = $users[$inscription->id]->nome; // Campos de asociados obligatorio $incripcion_estadual = ""; $incripcion_municipal = ""; $data_nascimento = ""; $training = ""; $categoria_titulo = ""; $logradouro_res = ""; $logradouro_com = ""; $barrio_res = ""; $barrio_com = ""; $pasaporte = ""; $website = ""; $responsable = ""; $publicaciones = ""; $nombre_cientifico = ""; $num_res = $users[$inscription->id]->numero; $num_com = $users[$inscription->id]->numero_empresa; //fin de campos asociados obligatorios //Campos participants no agregados $cidade_empresa = $users[$inscription->id]->cidade_empresa; $estado_empresa = $users[$inscription->id]->estado_empresa; $cep_empresa = $users[$inscription->id]->cep_empresa; $state = ORGStates::all(); foreach ($state as $sta) { if ($users[$inscription->id]->estado == $sta->name_estado) { $state = $users[$inscription->id]->estado; break; } elseif ($users[$inscription->id]->estado == $sta->id_estado) { $state = $sta->name_estado; break; } } //Fin de campos participants no agregados $cpf = $users[$inscription->id]->cpf; $rg = $users[$inscription->id]->rg; $razon_social = ''; $celular = $users[$inscription->id]->celular; $tipo_pessoa = 'F'; $data_nascimento = $users[$inscription->id]->data_nascimento; $email = $users[$inscription->id]->email; $data_cadastro = $users[$inscription->id]->data_cadastro; $empresa = $users[$inscription->id]->empresa; $empresa_dir = $users[$inscription->id]->endereco_empresa; $empresa_com = $users[$inscription->id]->complemento_empresa; $empresa_tel = ""; $cnpj = $users[$inscription->id]->cnpj; $cargo = ""; $dir = $users[$inscription->id]->dir_res; $cep = $users[$inscription->id]->cep; $complemento = $users[$inscription->id]->complemento; $telefone = $users[$inscription->id]->telefone; $estado = $state; $cidade = $users[$inscription->id]->cidade; $cidade_empresa = $users[$inscription->id]->cidade_empresa; } $sheet->appendRow(1, array("Codigo Asociado", "Nome", "RG", "Email", "Telefone", "Celular", "CPF", "Tipo Pessoa", "Pagamento", "Fecha", "User Type", "Inscription estadual", "Inscription municipal", "Data Nascimento", "Training", "Category Title", "Logradouro Residencia", "Endereço", "Complemento", "Número Res", "Barrio Res", "CEP", "Cidade", "Estado", "Empresa", "Logradouro Empresa", "Endereço Empresa", "Cidade Empresa", "CEP Empresa", "Complemento Empresa", "Número Empresa", "Barrio Empresa", "Telefone Empresa", "CNPJ", "Cargo", "Pasaporte", "Website", "Responsavel", "Nome Cientifico", "Publicacoes")); $total = ["codigo" => $cod_aso, "nome" => $nome, "rg" => $rg, "email" => $email, "telefone" => $telefone, "celular" => $celular, "cpf" => $cpf, "tipo_pessoa" => $tipo_pessoa, "paid" => $paid, "date" => date_format(date_create($inscription->created_at), 'd-m-Y'), "type" => $inscription->usertype->title, "inscription_est" => $incripcion_estadual, "incripcion_municipal" => $incripcion_municipal, "data_nascimento" => $data_nascimento, "training" => $training, "categoria_titulo" => $categoria_titulo, "logradouro_res" => $logradouro_res, "dir" => $dir, "complemento" => $complemento, "num_res" => $num_res, "barrio_res" => $barrio_res, "cep" => $cep, "cidade" => $cidade, "estado" => $estado, "empresa" => $empresa, "logradouro_com" => $logradouro_com, "empresa_dir" => $empresa_dir, "cidade_empresa" => $cidade_empresa, "cep_empresa" => $cep_empresa, "empresa_com" => $empresa_com, "num_com" => $num_com, "barrio_com" => $barrio_com, "empresa_tel" => $empresa_tel, "cnpj" => $cnpj, "cargo" => $cargo, "pasaporte" => $pasaporte, "website" => $website, "responsable" => $responsable, "nome_cientifico" => $nombre_cientifico, "publicaciones" => $publicaciones]; $sheet->appendRow($n, $total); // break; $n++; // array_push($total,$inscription->user->name,$inscription->user->email); } }); })->export('xlsx'); // Excel::create('Export Inscriptions '. $course->title ."-". rand(2, 700*date("H"))."-".date("d-m-Y"), function($excel) use ($total){ // $excel->sheet('Excel sheet', function($sheet) use ($total){ // $sheet->setOrientation('portrait'); // // dd($total); // $sheet->fromArray($total, null, 'A1', true); // }); // })->export('xlsx'); }
public function getExportasociados($nome = '', $categoria = '', $tipo_pessoa = '', $pagamento = '') { if ($nome == '0' and $categoria == '0' and $tipo_pessoa == '0') { $associates = ORGAssociates::all(); } else { $associates = new ORGAssociates(); if ($nome != '' and $nome != '0') { $associates = $associates->where('nombre_completo', 'LIKE', '%' . $nome . '%')->orWhere('id_asociado', '=', Input::get('nombre_completo')); } if ($categoria != '0') { $associates = $associates->where('categoria', '=', $categoria); } if ($tipo_pessoa != '0') { $categories = ORGAssociateCategories::where('tipo_usuario', '=', $tipo_pessoa)->get(); foreach ($categories as $category) { $associates = $associates->orWhere('categoria', '=', $category->id_categoria_asociado); } } if ($pagamento != '0') { $annuity = ORGAnnuities::getLastAnnuity(); $temps = $associates->get(); switch ($pagamento) { case 'paid': foreach ($temps as $temp) { if ($payment = $temp->getPaymentByAnnuity($annuity)) { $associates = $associates->orWhere('id_asociado', '=', $temp->id_asociado); } } break; case 'paid_active': foreach ($temps as $temp) { if ($payment = $temp->getPaymentByAnnuity($annuity) and $payment->status) { $associates = $associates->orWhere('id_asociado', '=', $temp->id_asociado); } } break; case 'paid_inactive': foreach ($temps as $temp) { if ($payment = $temp->getPaymentByAnnuity($annuity) and !$payment->status) { $associates = $associates->orWhere('id_asociado', '=', $temp->id_asociado); } } break; case 'notpaid': foreach ($temps as $temp) { if (!$temp->getPaymentByAnnuity($annuity)) { $associates = $associates->orWhere('id_asociado', '=', $temp->id_asociado); } } break; } } $associates = $associates->get(); } Excel::create('Export Asociados - ' . rand(2, 700 * date("H")) . "-" . date("d-m-Y"), function ($excel) use($associates) { $excel->sheet('Excel sheet', function ($sheet) use($associates) { $sheet->setOrientation('portrait'); $n = 2; $annuity_categories = array(); /*foreach(ORGAnnuityCategories::all() as $annuity_category): $annuity_categories[$annuity_category->id] = array( 'id_anuidade' => $annuity_category->id_anuidade, 'id_categoria_asociado' => $annuity_category->id_categoria_asociado ); endforeach;*/ foreach ($associates as $aso) { $cod_aso = $aso->id_asociado; $nome = $aso->nombre_completo; $razon_social = $aso->razon_social; $incripcion_estadual = $aso->inscripcion_estadual; $incripcion_municipal = $aso->inscripcion_municipal; $cpf = $aso->cpf; $tipo_pessoa = $aso->tipo_pessoa; $rg = $aso->rg; $celular_residencia = $aso->celular_res; $email = $aso->email; $telefone_residencia = $aso->ddd_res . ' ' . $aso->ddi_res . ' ' . $aso->telefone_res; $data_nascimento = date('d-m-Y', strtotime($aso->data_nascimento)); $tipo_correspondencia = $aso->tipo_correspondencia; $training = ORGTrainings::find($aso->formacao); $training = $training ? $training->nome : ''; $categoria_titulo = $aso->categoria != '' ? $aso->category->nombre_categoria : ""; /*foreach(ORGAssociateCategories::all() as $cat): if($aso->categoria == $cat->id_categoria_asociado): $categoria_titulo = $cat->nombre_categoria; break; endif; endforeach;*/ // $logradouro_res =""; $backyard = ORGBackyards::find($aso->logradouro_res); $logradouro_res = $backyard ? $backyard->nombre : ''; /*foreach($backyards as $backyard): if($aso->logradouro_res == $backyard->id_logradouro): $logradouro_res=$backyard->nombre; break; endif; endforeach;*/ $municipio_residencia = ORGTowns::find($aso->municipio_res); $direccion_residencia = $aso->dir_res; $complemento_residencia = $aso->complemento_res; $barrio_residencia = $aso->bairro_res; $numero_residencia = $aso->numero_res; $cep_residencia = $aso->cep_res; // $uf_residencia =""; $ufs = ORGuf::find($aso->uf_res); $uf_residencia = $ufs ? $ufs->name_uf : ''; /*foreach($ufs as $uf): if($aso->uf_res == $uf->id_uf): $uf_residencia=$uf->name_uf; break; endif; endforeach;*/ $pais_residencia = $aso->pais_res; $empresa = $aso->empresa; $logradouro_com = ""; $backyard = ORGBackyards::find($aso->logradouro_res); $logradouro_com = $backyard ? $backyard->nombre : ''; /*foreach($backyards as $backyard): if($aso->logradouro_com == $backyard->id_logradouro): $logradouro_com=$backyard->nombre; break; endif; endforeach;*/ $municipio_empresa = ORGTowns::find($aso->municipio_com); $direccion_empresa = $aso->dir_com; $uf_empresa = ""; $ufs = ORGuf::find($aso->uf_com); $uf_empresa = $ufs ? $ufs->name_uf : ''; /*foreach($ufs as $uf): if($aso->uf_com == $uf->id_uf): $uf_empresa=$uf->name_uf; break; endif; endforeach;*/ $numero_empresa = $aso->numero_com; $cep_empresa = $aso->cep_com; $barrio_empresa = $aso->bairro_com; $complemento_empresa = $aso->complemento_com; $pais_empresa = $aso->pais_com; $empresa_tel = $aso->ddd_com . ' ' . $aso->ddi_com . ' ' . $aso->telefone_com; $celular_empresa = $aso->celular_com; $cnpj = $aso->cnpj; $cargo = $aso->cargo; $pasaporte = $aso->passaporte; $website = $aso->web_site; $responsable = $aso->responsavel; $nombre_cientifico = $aso->nome_cientifico; $publicacoes = $aso->publicacoes; $observacao = $aso->observacao; $institucion = $aso->institucion; $data_cadastro = date('d-m-Y', strtotime($aso->data_cadastro)); // $area_de_especializacion_empresa=$aso->area_de_especializacion_otro; /*$cols = array( "Codigo Asociado", "Nome Completo", "Razon Social", "Inscription estadual", "Inscription municipal", "CPF", "Tipo Pessoa", "RG", "Celular", "Email", "Telefone", ); $annuities = ORGAnnuities::all(); foreach($annuities as $annuity): $cols = array_merge($cols, array('valor_anuidade_'.$annuity->ano, 'valor_pago_'.$annuity->ano) ); endforeach; $cols = array_merge($cols, array( "Data Nascimento", "Formação", "Tipo de Categoria", "Tipo de Correspondencia", "Logradouro Res", "Municipio Res", "Endereço Res", "Complemento Res", "Barrio Res", "Numero Res", "CEP Res", // "Cidade", "Estado Res", "Pais Res", "Empresa", "Logradouro Empresa", "Municipio Empresa", "Endereço Empresa", // "Cidade Empresa", "Estado Empresa", "Numero Empresa", "CEP Empresa", "Complemento Empresa", "Barrio Empresa", "Telefone Empresa", "Celular Empresa", "CNPJ", "Cargo", "Pasaporte", "Website", "Responsavel", // "Nome Cientifico", // "Publicacoes", // "Observaçoes", "Institucion", "Data Cadastro" ));*/ // $sheet->appendRow(1, $cols); $sheet->appendRow(1, array("Codigo Asociado", "Nome Completo", "Razon Social", "Inscription estadual", "Inscription municipal", "CPF", "Tipo Pessoa", "RG", "Celular", "Email", "Telefone", "valor_anuidade_" . date('Y'), "valor_pago_" . date('Y'), "Data Nascimento", "Formação", "Tipo de Categoria", "Tipo de Correspondencia", "Logradouro Res", "Municipio Res", "Endereço Res", "Complemento Res", "Barrio Res", "Numero Res", "CEP Res", "Estado Res", "Pais Res", "Empresa", "Logradouro Empresa", "Municipio Empresa", "Endereço Empresa", "Estado Empresa", "Numero Empresa", "CEP Empresa", "Complemento Empresa", "Barrio Empresa", "Telefone Empresa", "Celular Empresa", "CNPJ", "Cargo", "Pasaporte", "Website", "Responsavel", "Institucion", "Data Cadastro")); /*$anuidade_2013 = null; $anuidade_2014 = null; $anuidade_2015 = null; foreach ($aso->anuidades as $anuidade): switch($anuidade->ano){ case "2013": $anuidade_2013 = $anuidade; break; case "2014": $anuidade_2014 = $anuidade; break; case "2015": $anuidade_2015 = $anuidade; break; default: break; } endforeach;*/ $total = ["codigo" => $cod_aso, "nome" => $nome, "razon_social" => $razon_social, "inscription_est" => $incripcion_estadual, "incripcion_municipal" => $incripcion_municipal, "cpf" => $cpf, "tipo_pessoa" => $tipo_pessoa, "rg" => $rg, "celular" => $celular_residencia, "email" => $email, "telefone" => $telefone_residencia]; foreach (ORGAnnuities::where('ano', '=', date('Y'))->take(1)->get() as $annuity) { /*if($payment = $aso->getPaymentByAnnuity($annuity)): $interval = $payment->category->getCustomInterval( $payment->data_pagamento ); $total = array_merge($total, array( // 'anuidade_'.$annuity->ano => $annuity->ano, 'valor_anuidade_'.$annuity->ano => $interval->preco, 'valor_pago_'.$annuity->ano => $payment->pagamento, ) ); else: $category = $annuity->getAnnuityCategoryByAssociateCategory($aso->category); if($category == null): $total = array_merge($total, array( // 'anuidade_'.$annuity->ano => $annuity->ano, 'valor_anuidade_'.$annuity->ano => 'Não tem anuidade', 'valor_pago_'.$annuity->ano => 'Não tem anuidade', ) ); else: $interval = $category->dates; $total = array_merge($total, array( // 'anuidade_'.$annuity->ano => $annuity->ano, 'valor_anuidade_'.$annuity->ano => $interval[count($interval)-1]->preco, 'valor_pago_'.$annuity->ano => 'Não tem anuidade', ) ); endif; endif;*/ if ($payment = $aso->getPaymentByAnnuity($annuity)) { $interval = $payment->category->getCustomInterval($payment->data_pagamento); if ($interval == null) { $interval = $payment->category->dates; if (isset($interval[0])) { $interval = $interval[0]; } } $total = array_merge($total, array('valor_anuidade_' . $annuity->ano => $interval->preco, 'valor_pago_' . $annuity->ano => $payment->pagamento)); } else { if ($aso->categoria != '') { $dates = $annuity->getAnnuityCategoryByAssociateCategory($aso->category); if ($dates == null) { $dates = $dates; } else { $dates = $dates->dates; } if (isset($dates[0])) { $interval = $dates[0]; $total = array_merge($total, array('valor_anuidade_' . $annuity->ano => $interval->preco, 'valor_pago_' . $annuity->ano => 'Não tem anuidade')); } else { $total = array_merge($total, array('valor_anuidade_' . $annuity->ano => 'Não tem anuidade', 'valor_pago_' . $annuity->ano => 'Não tem anuidade')); } } else { // dd($aso); $total = array_merge($total, array('valor_anuidade_' . $annuity->ano => 'Não tem anuidade', 'valor_pago_' . $annuity->ano => 'Não tem anuidade')); } } } $total = array_merge($total, array("data_nascimento" => $data_nascimento, "training" => $training, "categoria_titulo" => $categoria_titulo, "tipo_correspondencia" => $tipo_correspondencia, "logradouro_res" => $logradouro_res, "municipio_residencia" => isset($municipio_residencia->name_municipio) ? $municipio_residencia->name_municipio : '', "direccion_residencia" => $direccion_residencia, "complemento_residencia" => $complemento_residencia, "barrio_residencia" => $barrio_residencia, "numero_residencia" => $numero_residencia, "cep_residencia" => $cep_residencia, "estado_residencia" => $uf_residencia, "pais_residencia" => $pais_residencia, "empresa" => $empresa, "logradouro_com" => $logradouro_com, "municipio_empresa" => isset($municipio_empresa->name_municipio) ? $municipio_empresa->name_municipio : '', "direccion_empresa" => $direccion_empresa, "estado_empresa" => $uf_empresa, "numero_empresa" => $numero_empresa, "cep_empresa" => $cep_empresa, "complemento_empresa" => $complemento_empresa, "barrio_empresa" => $barrio_empresa, "empresa_tel" => $empresa_tel, "celular_empresa" => $celular_empresa, "cnpj" => $cnpj, "cargo" => $cargo, "pasaporte" => $pasaporte, "website" => $website, "responsable" => $responsable, "institucion" => $institucion, "data_cadastro" => $data_cadastro)); /*$total= ["codigo"=>$cod_aso, "nome" => $nome, "razon_social"=>$razon_social, "inscription_est" => $incripcion_estadual, "incripcion_municipal" => $incripcion_municipal, "cpf" => $cpf, "tipo_pessoa" => $tipo_pessoa, "rg" => $rg, "celular" => $celular_residencia, "email" => $email, "telefone" => $telefone_residencia, "anuidade_2013" => ($anuidade_2013 != null) ? $anuidade_2013->ano : "Não tem anuidade", "valor_anuidade_2013" => ($anuidade_2013 != null) ? $anuidade_2013->valor : "Não tem anuidade", "valor_pago_2013" => ($anuidade_2013 != null) ? $anuidade_2013->valor_pago : "Não tem anuidade", "data_anuidade_2013" => ($anuidade_2013 != null) ? $anuidade_2013->data : "Não tem anuidade", "anuidade_2014" => ($anuidade_2014 != null) ? $anuidade_2014->ano : "Não tem anuidade" , "valor_anuidade_2014" => ($anuidade_2014 != null) ? $anuidade_2014->valor : "Não tem anuidade", "valor_pago_2014" => ($anuidade_2014 != null) ? $anuidade_2014->valor_pago : "Não tem anuidade", "data_anuidade_2014" => ($anuidade_2014 != null) ? $anuidade_2014->data : "Não tem anuidade", "anuidade_2015" => ($anuidade_2015 != null) ? $anuidade_2015->ano : "Não tem anuidade", "valor_anuidade_2015" => ($anuidade_2015 != null) ? $anuidade_2015->valor : "Não tem anuidade", "valor_pago_2015" => ($anuidade_2015 != null) ? $anuidade_2015->valor_pago : "Não tem anuidade", "data_anuidade_2015" => ($anuidade_2015 != null) ? $anuidade_2015->data : "Não tem anuidade", "data_nascimento" => $data_nascimento, "training" => $training, // "paid" => $paid, // "date" => date_format(date_create($inscription->created_at), 'd-m-Y'), // "type" => $inscription->usertype->title, "categoria_titulo" => $categoria_titulo, "tipo_correspondencia" => $tipo_correspondencia, "logradouro_res" => $logradouro_res, "municipio_residencia" => isset($municipio_residencia->name_municipio) ? $municipio_residencia->name_municipio : '', "direccion_residencia" => $direccion_residencia, "complemento_residencia" => $complemento_residencia, "barrio_residencia" => $barrio_residencia, "numero_residencia" => $numero_residencia, "cep_residencia" => $cep_residencia, // "cidade" => $cidade, "estado_residencia" => $uf_residencia, "pais_residencia" => $pais_residencia, "empresa" => $empresa, "logradouro_com" => $logradouro_com, "municipio_empresa" => isset($municipio_empresa->name_municipio) ? $municipio_empresa->name_municipio : '', "direccion_empresa" => $direccion_empresa, "estado_empresa" => $uf_empresa, "numero_empresa" => $numero_empresa, "cep_empresa" => $cep_empresa, "complemento_empresa" => $complemento_empresa, "barrio_empresa" => $barrio_empresa, // "pais_empresa" => $pais_empresa, "empresa_tel" => $empresa_tel, "celular_empresa" => $celular_empresa, "cnpj" => $cnpj, "cargo" => $cargo, "pasaporte" => $pasaporte, "website" => $website, "responsable" => $responsable, // "nombre_cientifico" => $nombre_cientifico, // "publicaciones" => $publicacoes, // "observaciones" => $observacao, "institucion" => $institucion, "data_cadastro" => $data_cadastro ];*/ // var_dump($total); $sheet->appendRow($n, $total); $n++; // if($n>500) dd('meta'); // array_push($total,$inscription->user->name,$inscription->user->email); } }); })->export('xlsx'); // Excel::create('Export Inscriptions '. $course->title ."-". rand(2, 700*date("H"))."-".date("d-m-Y"), function($excel) use ($total){ // $excel->sheet('Excel sheet', function($sheet) use ($total){ // $sheet->setOrientation('portrait'); // // dd($total); // $sheet->fromArray($total, null, 'A1', true); // }); // })->export('xlsx'); }