Доходность из родительского раздела

У меня есть раздел в моем мастер-шаблон

@section('errors')
// ...
@stop

Я хочу получить его в каком-то определенном месте моей другой страницы, я расширил эту страницу из основного шаблона и получил раздел

@extends('template')

@yield('errors')

Но ничего не дается. Я предполагаю, что я просто делаю это неправильно. Есть ли правильный путь?

0

Решение

Обычно вы кладете в мастер-шаблон:

@yield('errors')

а в дочернем шаблоне вы используете:

@section('errors')
// ...
@stop

чтобы отобразить что-то на месте, когда в основном шаблоне вы использовали @yield('errors')

Но в вашем случае, если этот раздел появляется на многих страницах, вы можете использовать его в родительском шаблоне:

@yield('errors')

и в дочернем шаблоне:

@section('errors')
@include ('errors')
@stop

и создать новый errors.blade.php файл, который отображает ошибку.

Конечно все зависит от ваших потребностей. Вы также можете использовать родительский шаблон:

@include ('errors')

вместо того, чтобы уступать.

1

Другие решения

Других решений пока нет …