Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Sobre Link do CSS na aplicação

Gostaria de saber onde fica localizado o arquivo css do bootstrap da aplicação, pois na hora de chamar o css em:

  <link rel="stylesheet" type="text/css" href="/css/app.css">

não consegui entender o caminho "/css/app.css" onde fica localizado esse app.css? porquê o "/" antes do css?

1 resposta
solução!

Oi Tiago, tudo bom?

Tudo que acessamos nas views, fica na pasta public.

Aqui você encontra a documentação da estrutura de pastas do laravel que comenta mais sobre isso =)

Utilizamos o / na frente para utilizar um diretorio relativo a raiz do projeto. Por exemplo, se acessarmos o diretorio:

localhost:8000/loja/lista

E não especificarmos o / na nossa url, ele tentara encontrar esse arquivo dentro do diretorio, gerando algo como:

localhost:8000/loja/css/app.css

Sendo que, o que queremos na verdade é:

localhost:8000/css/app.css

Verifica se na sua pasta public, você tem a pasta css com os arquivos do bootstrap lá dentro.

Uma forma de evitar esses problemas de diretorio é utilizar o helper do laravel para gerar os links para você. Algo como:

<link href="{{ asset('css/app.css') }}" rel="stylesheet" type="text/css" >