Excelente conteúdo. Eu estou com um problema. Subi meu site para o servidor Hostgator e ficou tudo certinho. Porém toda imagem que eu envio para o servidor via sistema que é salva na para Storage não fica visível no site. As permissões da pasta e subpastas estão com 775. Eu criei o link de acesso as imagens do Storage antes de subir para o servidor.
Motivos para Não Colocar Tudo Dentro de public_html Segurança:Laravel contém arquivos sensíveis (como o .env, código de configuração, e a pasta vendor com dependências) que não devem estar acessíveis diretamente via navegador. Se você colocar tudo dentro de public_html, esses arquivos podem ser expostos ao público, criando vulnerabilidades graves. Boas Práticas:Manter a pasta public separada é uma prática comum em frameworks modernos. Isso garante que apenas os arquivos necessários para o acesso público estejam disponíveis. Recomendação: Criar um link simbólico da pasta public_html para a pasta public do Laravel
Quando a gente usa htaccess a regra dele protege o diretório principal, não dando acesso a arquivos externos, e também podemos no CPanel mudar o local que o domínio funciona, que também protege. Então essa sua possibilidade se torna nula.
Mano sabe uma parada que não consegui fazer funcionar, foi multi-lang, simplesmente não funciona, tentei de tudo que é jeito, utilizando o config + session, config + rota/{pt_BR}, nao funciona de jeito nenhum kkkkk
unica solução que resolveu, nem gpt me ajudou
Obrigado por compartilhar, pois isso não é fácil de cahar.
imagina, obrigado eu
Muito obrigado! Me ajudou muito!
Legal de mais, sabe se funciona na locaweb ?
Precisa testar alguma das formas que eu expliquei lá
Excelente conteúdo. Eu estou com um problema. Subi meu site para o servidor Hostgator e ficou tudo certinho. Porém toda imagem que eu envio para o servidor via sistema que é salva na para Storage não fica visível no site. As permissões da pasta e subpastas estão com 775. Eu criei o link de acesso as imagens do Storage antes de subir para o servidor.
Precisa fazer o link dentro da hospedagem se não, não vai funcionar
@@webmentorofc Eu tentei fazer, mas dizia que já tinha. Então removi o link e criei novamente. Agora funcionou
Motivos para Não Colocar Tudo Dentro de public_html
Segurança:Laravel contém arquivos sensíveis (como o .env, código de configuração, e a pasta vendor com dependências) que não devem estar acessíveis diretamente via navegador. Se você colocar tudo dentro de public_html, esses arquivos podem ser expostos ao público, criando vulnerabilidades graves.
Boas Práticas:Manter a pasta public separada é uma prática comum em frameworks modernos. Isso garante que apenas os arquivos necessários para o acesso público estejam disponíveis.
Recomendação: Criar um link simbólico da pasta public_html para a pasta public do Laravel
Quando a gente usa htaccess a regra dele protege o diretório principal, não dando acesso a arquivos externos, e também podemos no CPanel mudar o local que o domínio funciona, que também protege.
Então essa sua possibilidade se torna nula.
Mano sabe uma parada que não consegui fazer funcionar, foi multi-lang, simplesmente não funciona, tentei de tudo que é jeito, utilizando o config + session, config + rota/{pt_BR}, nao funciona de jeito nenhum kkkkk