problema ao cadastrar empresa
[Finalizado Pelo Aluno]
erro ao tentar cadastrar uma nova empresa, segue erro:
SQLSTATE[22P02]: Invalid text representation: 7 ERROR: invalid input syntax for integer: "" (SQL: select count(*) as aggregate from "companies" where "domain" = mavisolucoes and "id" <> )
Olá, Victor!
Tudo bem?
Você está usando o Postgres, certo?
A solução para o erro 22P02: https://stackoverflow.com/questions/31123872/postgres-sql-state-22p02
Qualquer dúvida me retorna.
O problema estava nessas linhas:
'domain' => "required|min:10|max:191|unique:companies,domain,{$id},id",
'bd_database' => "required|min:3|max:191|unique:companies,bd_database,{$id},id",
do arquivo StoreUpdateCompanyFormRequest.php
alterei deste jeito e funcionou:
'domain' => "required|min:10|max:191|unique:companies,domain". ( $id != null ? ",{$id},id" : "" ),
'bd_database' => "required|min:3|max:191|unique:companies,bd_database". ( $id != null ? ",{$id},id" : "" ),
Obrigado pelo retorno!
Att,
Victor
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!