Tenant_id
boa noite Carlos, tudo bem?
Amigo, preciso de uma ajuda sua novamente, estou com erro e não acho de forma alguma o problema, esta dando erro que o campo tenant_id não pode ser nulo, prem já revirei e não acho o problema, a impressão é que o TenantTraid não funciona na tabela professional, porem ele funciona em todas outras que já utilizo, como no user, typecontractorthodontic, etc. poderia me ajudar por favor, acho que você deve achar na hora, coisa que deve estar na minha cara e não enxergo.
os fontes estão no git abaixo:
https://github.com/rsvieira70/sgco.git
o erro que esta dando é esse:
Falha ao incluir professional
SQLSTATE[23502]: Not null violation: 7 ERROR: null value in column "tenant_id" of relation "professionals" violates not-null constraint DETAIL: Failing row contains (1, null, 343a0843-8aba-4a7a-b919-ed5d8b520956, 1, Renato Soares Vieria, Renato Soares Vieria, Renato, 09973780850, 22222, 1, 1970-01-30, null, 13801084, Avenida Padre João Vieira Ramalho, 831, , Mirante, Mogi Mirim, SP, 3530805, 1938616222, 19996084499, 19996084499, 19996084499, @facebook, @instagram, @twitter, @linkedin, 2020-01-01, t, null, Observação de profissional, [email protected], 2022-06-30 23:20:42, 2022-06-30 23:20:42). (SQL: insert into "professionals" ("patent", "name", "social_name", "nickname", "birth", "inbde", "inbde_state_id", "social_security_number", "zip_code", "address", "house_number", "complement", "neighborhood", "city", "state", "dceu", "telephone", "cell_phone", "whatsapp", "telegram", "facebook", "instagram", "twitter", "linkedin", "registration_date", "responsible_dentist", "note", "email", "uuid", "updated_at", "created_at") values (1, Renato Soares Vieria, Renato Soares Vieria, Renato, 1970-01-30, 22222, 1, 09973780850, 13801084, Avenida Padre João Vieira Ramalho, 831, , Mirante, Mogi Mirim, SP, 3530805, 1938616222, 19996084499, 19996084499, 19996084499, @facebook, @instagram, @twitter, @linkedin, 2020-01-01, 1, Observação de profissional, [email protected], 343a0843-8aba-4a7a-b919-ed5d8b520956, 2022-06-30 23:20:42, 2022-06-30 23:20:42) returning "id")
obrigado por enquanto amigo
Olá, Renato!
Tudo bem?
No seu model você reescreveu o método boot, por isso o código da trait não se aplica.
https://github.com/rsvieira70/sgco/blob/main/app/Models/Professional.php#L46
Se for customizar isso no model, precisa passar o tenant_id também. Ou, usar um Observer para inserir esse uuid.
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!