Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Não consigo achar minhas img e nem meu css na pasta public

Não estou usando o bootstrap então vi que o css e as img tem que ficar na pasta publica mas fala que não foi encontrado, eu precisaria fazer mais alguma configuração para elas aparecem?

3 respostas
solução!

Fala, Matheus.

Precisa sim. O servidor embutido do PHP sempre vai tentar acessar o arquivo index.php, que é nosso Front Controller.

Nele a gente precisa informar que se o arquivo que estiver sendo acessado existir, o servidor deve devolvê-lo. Basta retornar false nesse caso.

:-D

Algo como:

if (file_exists($caminho)) {
    return false;
}

[Ignorar] - Era um problema de "/" . Então eu fiz isso no inicio do index.php, mas mesmo assim o css e nem a imagem aparece, se você pudesse entrar no meu github e me dar uma luz onde eu estou errando eu agradeceria muito . Meu github: https://github.com/MatheusNobrega/phpTeste Desde já muito obrigado.

Fala, Matheus.

Faz isso: Tenta acessar um asset seu diretamente pelo navegador. Ex.:

http://localhost:8080/assets/css/reset.css

Isso vai, por padrão chamar o arquivo index.php. Nele, veja qual o valor que tá chegando em $caminho, e a partir dele, verifique se é um arquivo existente, entende?