Mostrando entradas con la etiqueta Layouts. Mostrar todas las entradas
Mostrando entradas con la etiqueta Layouts. Mostrar todas las entradas

Usar un layouts diferente al que viene por defecto

Siempre que rendericemos una view carga por defecto el layouts que haya en resources\views\layouts\app.blade.php, por ejemplo:
return view('xxx');

Si queremos que en vez de cargar ese layouts cargue otro hay q especificarlo:
// cargará resources\views\layouts\admin.blade.php
return view('xxx')->layout('layouts.admin');

Si en ese layouts queremos que cambie algo que le mandemos será en nuestra view poner:
<x-slot name="capaLSG">
     <h2>Lo que sea</h2>
</x-slot>

Y luego en el layout poner:
@if (isset($capaLSG))
     <div>{{ $capaLSG }}</div>
@endif