Как расширить макет без перезаписи скриптов в разделе макета (Laravel 5.8) - PullRequest
0 голосов
/ 26 апреля 2019

Это должно быть достаточно просто, но ...

У меня есть представление макета dashboard-layout.blade.php с:

@section('headscripts')
  <script src="{{ mix('/js/app.js') }}" defer></script>      
@show

и представлением billing.blade.phpкоторый расширяет файл макета:

@extends('layouts.dashboard-layout')

@section('headscripts')
  @parent
  <script src="https://js.braintreegateway.com/web/dropin/1.17.2/js/dropin.min.js"></script>
@endsection

Проблема в том, что выводится только первый скрипт ... что я делаю не так?

1 Ответ

1 голос
/ 28 апреля 2019

Вы можете просто использовать @stack('name here') вместо @yield('name here')

и используйте

@push('name here')
 // Add Your Script Here
@endpush

вместо

@section('name here')
   // Scripts
@endsection

чтобы решить вашу проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...