当我在 Blade @if、@foreach 等中使用时。Laravel 添加额外的
<!-- _ BLOCK _ --> <!-- _ ENDBLOCK -->
线。 我怎样才能摆脱这个。这是以前从未发生过的事情。
Laravel 10 + Livewire 3(最新版本)。
基本上是来自Livewire。在 livewire 存储库的 docs 文件夹中,有一个名为 morph.md 的自述文件(https://github.com/livewire/livewire/blob/main/docs/morph.md#injecting-morph-markers)
这些是 Livewire 用来指导检测更改和添加之间差异的标记。
根据文档,您可以通过进入应用程序的配置来禁用它们
config/livewire.php
并使用:
'inject_morph_markers' => false,
这应该可以解决您的问题,但我建议保留它,因为它对 Livewire 应用程序非常有益。