public function getEnderecos() { $query = FuncionarioEnderecos::query()->columns(['id_funcionario', 'id_tipo_endereco', 'endereco ', 'descricao'])->join('wsGerProj\\Models\\TipoEndereco')->where('id_funcionario = :id_funcionario:')->bind(['id_funcionario' => $this->getId()]); return $query->execute(); }
private function createFuncionarioEnderecos($dataPost) { $enderecos = []; foreach ($dataPost->enderecos as $postEndereco) { $endereco = new FuncionarioEnderecos(); $endereco->setIdFuncionario($funcionario); $endereco->setIdTipoEndereco($postEndereco->id_tipo_endereco); $endereco->setEndereco($postEndereco->endereco); $enderecos[] = $endereco; } return $enderecos; }