为什么 blade 做一个头标签?
why is blade making a head tag?
我正在使用带有外部 public 目录的 Laravel 应用程序,例如root/Laravel
,和 root/html/public
。
我需要这个应用程序从已经有另一个框架(root/html/this-section.php
)的 php 文件的要求加载,因此其他 fw 有自己的头,并且 body标签。此应用程序将在该索引的 header 和页脚之间加载。
在我的 blade layout.app 文件中,我有
@section('stylesheets')
<link rel="stylesheet" href="/this-section/css/vendors.css">
<link rel="stylesheet" href="/this-section/css/app.css">
@show
<div id="main">
@include('layouts.sidebar')
@include('layouts.header')
<section>
@yield('content')
</section>
</div>
我遇到的问题是如果没有我的应用程序布局,当我在测试期间删除 head 和 body 标签时,这是我需要的,blade 系统,或者我所需要的不知道,仍在创建一个空的 head 标签集,<head></head>
,然后当我启用样式表部分时,它最终出现在 <head>
标签中。
预期:head 标签不应存在。我不要头标。在 laravel 中,我可以调整什么来删除这个自动创建的头部(和 body
)?
这听起来像是您使用属于 <head>
部分的标签造成的。虽然您的来源可能是原始的:
浏览器会根据需要添加缺失但必需的标签,这样您就可以在浏览器的网络检查器中看到它们:
我正在使用带有外部 public 目录的 Laravel 应用程序,例如root/Laravel
,和 root/html/public
。
我需要这个应用程序从已经有另一个框架(root/html/this-section.php
)的 php 文件的要求加载,因此其他 fw 有自己的头,并且 body标签。此应用程序将在该索引的 header 和页脚之间加载。
在我的 blade layout.app 文件中,我有
@section('stylesheets')
<link rel="stylesheet" href="/this-section/css/vendors.css">
<link rel="stylesheet" href="/this-section/css/app.css">
@show
<div id="main">
@include('layouts.sidebar')
@include('layouts.header')
<section>
@yield('content')
</section>
</div>
我遇到的问题是如果没有我的应用程序布局,当我在测试期间删除 head 和 body 标签时,这是我需要的,blade 系统,或者我所需要的不知道,仍在创建一个空的 head 标签集,<head></head>
,然后当我启用样式表部分时,它最终出现在 <head>
标签中。
预期:head 标签不应存在。我不要头标。在 laravel 中,我可以调整什么来删除这个自动创建的头部(和 body
)?
这听起来像是您使用属于 <head>
部分的标签造成的。虽然您的来源可能是原始的:
浏览器会根据需要添加缺失但必需的标签,这样您就可以在浏览器的网络检查器中看到它们: