markdown Para definir布局de la forma tradicional con Blade en Laravel usamos la directiva @yield de es

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown Para definir布局de la forma tradicional con Blade en Laravel usamos la directiva @yield de es相关的知识,希望对你有一定的参考价值。

ejemplo:
```
https://styde.net/componentes-y-slots-en-laravel-5-4/
<!DOCTYPE html>
<html lang="en">
<head>
    <title>@yield('title', 'Laravel')</title>
</head>
<body>
    @yield('content')
</body>
</html>
```
#extender un layout

```
@section('title', 'Bienvenido a Styde')
 
@section('content')
    Contenido aquí
@endsection
```

# componentes y slots de Laravel 5.4

Con los nuevos componentes y slots de Laravel 5.4 podemos lograr el mismo resultado de la siguiente forma:

```
<!DOCTYPE html>
<html lang="en">
<head>
    <title>{{ $title or 'Laravel' }}</title>
</head>
<body>
    {{ $slot }}
</body>
</html>
```

Y en la plantilla donde quieres usar el layout:
```
@component('vista.del.layout')
    @slot('title', 'Bienvenido a Styde')

    Contenido aquí
@endcomponent
```

#Partials vs componentes

```
    <div class="thumbnail">
        <img src="{{ $image }}" alt="{{ $title }}">
        <div class="caption">
            <h3>{{ $title }}</h3>
            <p>{{ $slot }}</p>
        </div>
    </div>
```
    
    Podemos incluirlo en una vista utilizando la directiva @include:

```
@include('components/thumbnail', [
    'title' => 'Styde',
    'image' => asset('img/styde.jpg'),
    'slot' => 'styde.net'
])
```
O a partir de Laravel 5.4 podemos incluirlo como un componente:


```
@component('components/thumbnail')
    @slot('title', 'Styde')

    @slot('image', asset('img/styde.jpg'))

    Comunidad de desarrollo web.
@endcomponent

```

以上是关于markdown Para definir布局de la forma tradicional con Blade en Laravel usamos la directiva @yield de es的主要内容,如果未能解决你的问题,请参考以下文章

markdown Comandos para creacion de base de datos

markdown Trucos para linea de comandos

markdown Permisos para las carpetas del servidor de Animus

markdown Comando para ejecutar mas de un .class en consola

markdown Observer - Como trafegar dados de uma controller para um观察员

php Definir i limitar els format de text disponibles per a cada camp i tipus de contingut concret。