[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Renato Vieira
Criador Renato Vieira 30/06/2022

 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

Manager Carlos Ferreira 30/06/2022

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.

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!