如何扩展布局而不覆盖布局部分中的脚本(Laravel 5.8)

问题描述 投票:0回答:1

这应该很简单,但......

我有一个布局视图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

问题是,这只输出第一个脚本......我做错了什么?

laravel laravel-5
1个回答
1
投票

你可以简单地使用@stack('name here')而不是@yield('name here')

并使用

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

代替

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

解决你的问题。

© www.soinside.com 2019 - 2024. All rights reserved.