8
respostas

Glyphicon não está funcionando no Laravel 5.4

8 respostas

Oi Ailcosta, tudo bem ?

http://localhost:8000/css//fonts/glyphicons-halflings-regular.woff2?448c34a56d699c29117adc64c43affeb

Esse endereço só funciona para sua máquina.

Você consegue postar o problema que esta acontecendo ?

Oi Matheus, obrigado pela resposta.

Essa URL não me parece relevante para a resolução do problema. Vou tentar explicar melhor o que ocorre: Na versão 5.4 do Laravel os icones do Bootstrap Glyphicon parecem não estar disponíveis por default, imagino que alguma outra ação deva ser tomada para que possam ser visualizados. Na "listagem.php" o link abaixo não consegue localizar o ícone:

Melhorou? :)

Oi Ailcosta, tudo bom?

Parece que esse link está com duas '/' entre 'css' e 'fonts':

http://localhost:8000/css//fonts/glyphicons-halflings-regular.woff2?448c34a56d699c29117adc64c43affeb

Verifica se no seu app.css não esta sendo passado uma '/' a mais em alguma url. Algo como, uma url começando com '/':

src: url("/fonts/bootstrap/glyphicons-halflings-regular.eot");

Aqui o correto seria:

src: url("fonts/bootstrap/glyphicons-halflings-regular.eot");

Fala André, entendi seu ponto de vista, revisei e não tem quase nada no meu app.css e nada de url com "/" no começo.

Entendo... tenta acessar o link sem as duas barras e ve se a gente consegue algum retorno: http://localhost:8000/css/fonts/glyphicons-halflings-regular.woff2?448c34a56d699c29117adc64c43affeb

Caso haja algum retorno, significa que a gente precisa achar onde essa segunda barra está sendo adicionada.

Dando uma pesquisada aqui, parece que esse problema de configuração é bem comum na versão 5 do laravel. Verifica pra mim se no seu app.css ou resources/assets/sass/_variables.scss tem algo relacionado aos icons:

$icon-font-path: '/css/fonts/';

Aguardo retorno =)

Bom dia. Como o amigo não deu retorno, vou seguir com o tópico pois estou com o mesmo problema. No meu vem o valor

$icon-font-path: "~bootstrap-sass/assets/fonts/bootstrap/";

Quando eu entro no link que você postou, me retorna uma página com o erro "NotFoundHttpException"

Quando eu iniciei este curso estava com o mesmo problema, pois eu baixei o Laravel 5.4 e dei continuidade com ele, entretanto eu não mudei seu Scaffold como é feito no curso.

Baixei o Bootstrap e peguei suas fontes >>glyphicon<<, criei uma pasta com o nome Fonts e fiz a importação no HTML.

No final deu tudo certo.

OBS: Isso deu certo tanto com as fontes do Bootstrap / Fonts-awesome