[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Ubiratan Lima
Criador Ubiratan Lima 13/12/2023

Bom dia Prof.
Seguindo suas orientações estou colocando aqui no Forum a duvida e dificuldade.

as mensagens de validaçao de erro não mostra o campo que está com problemas, ou seja, aparece apenas que é um dado obrigatório.

só aparecem assim:
validation.required

validation.min.string

Manager Carlos Ferreira 13/12/2023

Olá, Ubiratan! Tudo bem?

Normalmente esse tipo de erro é por conta da forma como está armazenando as sessões. Poderia me dar mais detalhes do seu ambiente por favor?

Está usando Docker? Como armazenou o cache, em um container com redis?

Carlos Ferreira
Criador Ubiratan Lima 13/12/2023

Isso. é o docker setup inicial, aquele primeiro com adminlte.

docker setup laravel do sr.

Ubiratan Lima
Criador Ubiratan Lima 13/12/2023

tem o Queue, app, nginx, db, redis de containers

Ubiratan Lima
Criador Ubiratan Lima 13/12/2023

vou adicionar no github o sr.

Ubiratan Lima
Criador Ubiratan Lima 13/12/2023

eu ja tinha colocado. deu convite expirado.

Carlos Ferreira
Awaiting carlosfgti’s response
Invite expired

 

Ubiratan Lima
Criador Ubiratan Lima 13/12/2023

https://github.com/especializati/setup-docker-laravel/tree/laravel-10-com-adminlte

estou utilizando esse setup

Ubiratan Lima
Manager Carlos Ferreira 13/12/2023

Manda o convite novamente por favor, e link por por aqui tb, é porque são muitos alunos/e-mails, as vezes fica difícil associar o que é que, o que é de quem.

 

Seu container do redis está up?

docker compose ps

 

Está jogando as sessões para o redis?

Carlos Ferreira
Criador Ubiratan Lima 13/12/2023

Passei todas as informac'~oes positivas. tudo funcionando.
adicionar o sr no github para ter a certeza, do que estou falando. e escrevendo.

 

 

Carlos Ferreira
Awaiting carlosfgti’s response

 

Pending Invite



No entantn

Ubiratan Lima
Criador Ubiratan Lima 13/12/2023

eu coloquei um plugin do laravellegends, e ele mostra o erro quando não reenche de forma correta. mas o nativo,  campo obrigatorio contina o mesmo.

Ubiratan Lima
Criador Ubiratan Lima 13/12/2023

limpei o cache do redis. e nada.

redis-cli FLUSHALL ASYNC

sem solução.

 

Ubiratan Lima
Manager Carlos Ferreira 13/12/2023

Vou verificar agora

Carlos Ferreira
Manager Carlos Ferreira 13/12/2023
Segue os passos que tomei!
Clonei o projeto:
git clone url
cd projeto

cp .env.example .env
docker compose up -d
docker compose exec app bash
composer install
php artisan key:generate

Alterei as variáveis de ambiente no arquivo .env:
BROADCAST_DRIVER=redis
CACHE_DRIVER=redis
QUEUE_CONNECTION=redis
SESSION_DRIVER=redis
REDIS_HOST=redis

Acessei http://localhost/login e consegui replicar o erro.

O problema está na configuração de internacionalização, no arquivo config/app.php em fallback_locale é importante manter "en", porque se não encontrar a tradução defininda em pt-br pega o que está em "en"
'fallback_locale' => 'en',

Fiz isso, e resolveu!
Carlos Ferreira
Criador Ubiratan Lima 13/12/2023

Puts... Resolveu mesmo... depois se possível me oriente algum curso do sr sobre essas configurações, eu nunca iria imaginar isso... MAs realmente resolveu. Gratidão. Ja coloquei aqui e está tudo funcionando. Ja tenho dois que irei fazer que são so curtos de teste do php laravel... TDD e outro... Pode recomendando os cursos. vou entrar em férias jaja, e vou pegar firme nisso. Que Deus abençoe.

Ubiratan Lima
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!