gpt4 book ai didi

php - Laravel 5.0 在源代码中最后生成 app.blade.php

转载 作者:搜寻专家 更新时间:2023-10-31 21:05:16 24 4
gpt4 key购买 nike

目前,无论出于何种原因,我网站上的几乎所有浏览都以错误的顺序生成网页。它不是首先生成 app.blade.php 然后生成相应页面的内容,而是在生成 app.blade.php 之前生成页面的内容。

示例:

应用程序.blade.php

<html>
<title></title>
<body>
some nav stuff
@yield('content')
</body>
</html>

somepage.blade.php

@extends('app')
@section('content')
<div>
some page's content
</div>

当页面生成时,您会收到这样的源:

<div>
some page's content
</div>
<html>
<title></title>
<body>
some nav stuff
</body>
</html>

有谁知道为什么大多数页面都是这样呈现的和/或如何解决这个问题?截至目前,只有几个页面实际上以正确的顺序呈现(具有相同的 @extends('app')@section('content'))和所有其他人这样渲染。

谢谢。

最佳答案

您在 somepage.blade.php 中遗漏了一个关键部分:

@stop

它应该放在 Blade 模板中每个 @section 的末尾:

@extends('app')
@section('content')
<div>
some page's content
</div>
@stop

@section('footer')
<div>some footer content!</div>
@stop

关于php - Laravel 5.0 在源代码中最后生成 app.blade.php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33632993/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com