public function run()
 {
     $parentescos = [['nombre' => 'Hijo', 'inverso' => 'Padre/Madre'], ['nombre' => 'Padre', 'inverso' => 'Hijo(a)'], ['nombre' => 'Madre', 'inverso' => 'Hijo(a)'], ['nombre' => 'Hermano(a)', 'inverso' => 'Hermano(a)'], ['nombre' => 'Tío(a)', 'inverso' => 'Sobrino(a)'], ['nombre' => 'Sobrino(a)', 'inverso' => 'Tío(a)'], ['nombre' => 'Primo(a)', 'inverso' => 'Primo(a)'], ['nombre' => 'Concubino(a)', 'inverso' => 'Concubino(a)'], ['nombre' => 'Amigo(a)', 'inverso' => 'Amigo(a)'], ['nombre' => 'Abuelo(a)', 'inverso' => 'Nieto(a)'], ['nombre' => 'Nieto(a)', 'inverso' => 'Abuelo(a)']];
     foreach ($parentescos as $parentesco) {
         Parentesco::create($parentesco);
     }
 }
Пример #2
0
 public function getParentesco($familiar_id)
 {
     $rel = $this->familiaresBeneficiario()->wherePivot('persona_familia_id', '=', $familiar_id)->first();
     if (is_object($rel)) {
         return Parentesco::find($rel->pivot->parentesco_id);
     }
     return null;
 }
Пример #3
0
						<div class="form-group">
							<?php 
echo $activeform->label($jugador, 'documento_adulto');
?>
							<?php 
echo $activeform->textField($jugador, 'documento_adulto', array('class' => 'form-control', 'size' => 45, 'maxlength' => 45));
?>
						</div>
				<!--
						<div class="form-group">
							<?php 
echo $activeform->label($jugador, 'parentesco_id');
?>
							<?php 
echo $activeform->dropDownList($jugador, 'parentesco_id', CHtml::listData(Parentesco::model()->findAll(), 'id', 'nombre'), array('class' => 'form-control'));
?>
						</div>
				-->
						<div class="form-group">
							<?php 
echo $activeform->label($jugador, 'correo_adulto');
?>
							<?php 
echo $activeform->emailField($jugador, 'correo_adulto', array('class' => 'form-control', 'size' => 60, 'maxlength' => 100, 'placeholder' => 'Correo responsable'));
?>
						</div>

				</div>
			</div>
Пример #4
0
 private function migrarFamiliares()
 {
     $this->info("Migrando familiares");
     $this->getTable('personas_familia')->chunk(1000, function ($parientes) {
         foreach ($parientes as $pariente) {
             $this->info("Migrando " . $pariente->idbeneficiario . '->' . $pariente->idfamiliar);
             $parentesco = Parentesco::where('nombre', 'ILIKE', $pariente->parentesco)->first();
             $insert = ['persona_beneficiario_id' => $pariente->idbeneficiario, 'persona_familia_id' => $pariente->idfamiliar, 'parentesco_id' => $parentesco->id, 'created_at' => new Carbon(), 'updated_at' => new Carbon()];
             DB::table('familia_persona')->insert($insert);
         }
     });
 }