Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Agregar Plantillas Parte 3
Agregar Plantillas Parte 3
Lo primero que aremos es ir a la carpeta donde está la plantilla copiamos todo el contenido del
archivo index. Luego lo pegamos en el layout creado con anterioridad, resources/views/
Levantan el servidor
Al cargar el home que ya estaba configurado desde la guía pasada, te mostrara el home pero sin
estilos todo html. Para mejorar esto se debe copiar los archivos css, fonts, js y las imágenes.
Copiamos las carpetas css,js e imágenes(desde la plantilla), y las pegamos en public en laravel, la
cual es la encargada de contener estos tipos de archivos. Copiamos en la carpeta public/
<!-- Masthead-->
Hasta antes de
<!-- Footer-->
La idea es que todo lo que se repita quede en el archivo layout, la demás información en cada
pagina
@section('content')
PEGAR AQUI
@stop
Al tener dos páginas creadas nos dirigimos hasta el archivo layout para editar la navegación
buscamos la navegación
nav
etiqueta li
<div class="main-menu">
<li><a href="about.html">About</a></li>
<li><a href="service.html">Service</a></li>
<li><a href="contact.html">Contact</a></li>
</ul>
</div>
</nav>
NOTA
Hasta ahora solo se realiza el menú de forma tradicional html. La idea es crear las rutas y
asociarlas
Donde se crearon unas rutas para poder verlas desde el navegador, hasta ahora están asi:
Route::get('/', function () {
return view('home');
});
Route::get('about', function () {
return view('about');
});
Route::get('service', function () {
return view('service');
});
Route::get('contact', function () {
return view('contact');
});
Route::get('/', function () {
return view('home');
})->name('/');
Route::get('about', function () {
return view('about');
})->name('about');
Route::get('service', function () {
return view('service');
})->name('service');
Route::get('contact', function () {
return view('contact');
})->name('contact');
Se lecoloca al final de cada ruta un alias para poder hacer referencia solo con el nombre.
->name('/');
<li><a href="{{route('about')}}">Nosotros</a></li>
<li><a href="{{route('service')}}">Servicios</a></li>
<li><a href="{{route('contact')}}">Contacto</a></li>
Cargamos la pagina y nos damos cuenta que home y about tienen su información, las otras páginas
solo muestran información de Layout que están heredando.
A PRACTICAR JOVENES