Configurar Template(pronta) no Laravel 5.x - Stack Overflow em Português
Configurar Template(pronta) no Laravel 5.x
Sou relativamente nova no desenvolvimento com laravel. Comprei um template(bootstrap) para meu sistema mas não sei como configurar ele para funcionar de frontend da minha aplicação. Já tentei alguns tutoriais que copia index para o welcome e pastas CSS e JS para a pasta public. Já mudei rotas e também não tive sucesso, se alguém puder me ajudar.
editada 6/07/17 às 18:05
perguntada 6/07/17 às 17:28
Jéhh Jéhh
criar views é relativamente simples, já deu uma olhadinha na documentação?
primeiro, crie uma controller, por exemplo, na pasta app\Http\Controllers crie um arquivo chamado: homeController, no conteúdo de sua controller, coloque por exemplo:
na pasta resources/views, crie um arquivo chamado home.blade.php o Laravel utiliza o blade para criar os seus templates, no conteúdo de seu template, coloque seu html. haverá outras coisas a se considerar mas explicarei apenas o básico.
Criando rotas:
agora na pasta routes/web.php, copie a linha:
e edite para que fique desta forma (se não estiver retornando a view da controller):
o "/" no get significa que essa é a página inicial da aplicação. se for para adicionar outras rotas seria:
Route::get('produtos', function () {
return view('produtos');
se a view (arquivo contendo o html) esta dentro de uma subpasta, então ficaria:
Route::get('produto', function () {
return view('produtos.produto');
no seu caso como você estaria retornando a view da controller ficaria:
(pequena explicação: homeController é o nome da sua controller, @index é o nome da função que retorna a view lá na sua controller)
se seu template tiver algumas páginas dinâmicas, por exemplo, que precise retornar alguma informação do backend, então, crie uma controller para essa página como no exemplo 2, se não, apenas crie uma rota e retorne a view na rota como no exemplo 1.
editada 21/04/18 às 22:00
respondida 6/07/17 às 17:53
36122 medalhas de prata1111 medalhas de bronze
Obrigada. Testei e deu certo;
– Jéhh
6/07/17 às 18:10
Porque colocou o h em vez de H em homeController?
7/07/17 às 13:52
é só um exemplo, não é uma convenção para seguir.
10/07/17 às 14:17
Esta não é a resposta que você está procurando? Pesquise outras perguntas com a tag laravel template ou faça sua própria pergunta.