Для чего используют Laravel blade stack?

150
24 октября 2018, 17:30

Очень мало информации и примеров в интернете, так и не понял что делают Laravel blade стеки.

Можно ли обойтись без них использовать только @yield?
Где именно нужно использовать стеки ?

Если есть хорошие ссылки буду рад посмотреть.

Answer 1

Я как всегда объясняю вам лару :)

Лара дает 2 инструмента @stack (и его @push+@endpush) и @yeild (и его @section+@endsection).

Различие в том, что в @push+@endpush можно дописывать, тогда как @section+@endsection нельзя, один раз создался, последующие попытки будут проигнорированы.

@push('my_test')
    123
@endpush
@push('my_test')
    123
@endpush
@stack('my_test')

Результат будет: 123123

У @yeild будет: 123

P.S. Однако у @yeild есть метод @append который создаст такой-же результат.

Запутано, но вот так вот, на любой вкус :)

READ ALSO
Что теперь юзать вместо соли? password_hash

Что теперь юзать вместо соли? password_hash

Хочу использовать функцию password_hashВ документации написано:

135
Проверка на пользователя в rules yii2

Проверка на пользователя в rules yii2

Как проверить что пользователь зарегистрирован и вошел по Yii::$app->user->identity->id?

174
Bitrix Скрипт не работает через phinx

Bitrix Скрипт не работает через phinx

Есть такой скрипт который сам по себе прекрасно отрабатываетОднако через phinx он создает только новый тип инфоблока

146
PHPStorm по FTP загружает файл не полностью

PHPStorm по FTP загружает файл не полностью

Загружаю php-файл по ftp через phpstorm - затем открываю этот файл в панели управления ispmanager и вижу что загрузилась только половина файлаФайл размером...

139