app/Http/Controllers/Auth/RegistroController.php
//Se crea la persona a partir del usuario
Se crea la persona a partir del usuario
Se crea la persona a partir del usuario
public function create_persona($id_u, $data){
        $persona = Persona::create([
            'nombres' => $data['name'],
            'apellido_paterno' => $data['apellido_paterno'],
            'apellido_materno' => $data['apellido_materno'],
            'direccion' => $data['direccion'],
            'email' => $data['email'],
            'telefono_contacto_1' => $data['telefono_contacto_1'],
            'telefono_contacto_2' => $data['telefono_contacto_2'],
            'fecha_nac' => $data['fecha_nac'],
            'genero' => $data['genero'],
            'user_id' => $id_u,
        ]);
        if ($data['rol']==3) {
            $this->create_profesor($persona->id);
        }
    }
public function create_persona ( $ id_u , $ data ) { $ persona = Persona :: create ( [ 'nombres' => $ data [ 'name' ] , 'apellido_paterno' => $ data [ 'apellido_paterno' ] , 'apellido_materno' => $ data [ 'apellido_materno' ] , 'direccion' => $ data [ 'direccion' ] , 'email' => $ data [ 'email' ] , 'telefono_contacto_1' => $ data [ 'telefono_contacto_1' ] , 'telefono_contacto_2' => $ data [ 'telefono_contacto_2' ] , 'fecha_nac' => $ data [ 'fecha_nac' ] , 'genero' => $ data [ 'genero' ] , 'user_id' => $ id_u , ] ) ; if ( $ data [ 'rol' ] == 3 ) { $ this -> create_profesor ( $ persona -> id ) ; } }
Se crea la persona a partir del usuario
Se crea la persona a partir del usuario
//Se crea el profesor a partir de la persona