我已在主刀片服务器中添加了Google地图脚本文件
<script src="https://maps.googleapis.com/maps/api/js?key={{env('GOOGLE_MAP_API_KEY')}}&libraries=places&callback=initAutocomplete"
async defer></script>
然后我@yield另一个刀片,它包含相同的地图脚本,但有不同的回调'initMap'
<script src="https://maps.googleapis.com/maps/api/js?key={{env('GOOGLE_MAP_API_KEY')}}&libraries=places&callback=initMap"
async defer></script>
每当我@@@@@@@@@@@@@@@@@@@@@@@@@@@@,pp,我需要删除第一个脚本并推送第二个脚本。
如何弹出不需要的脚本并推送所需的脚本。
答案 0 :(得分:0)
您需要根据需要从刀片中添加脚本文件,而不是在主刀片中。
在主刀片中,执行以下操作
@yield('custom-javascript')
在刀片文件中,执行以下操作
@section('custom-javascript')
...这里是脚本文件的路径
@endsection