微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Laravel Blade 不渲染/布局不工作

如何解决Laravel Blade 不渲染/布局不工作

所以我为我的设计创建了一个自定义布局,它适用于其他刀片,但不适用于这个刀片。我做了一些重新检查,以确保它与其他工作的刀片相同。 控制器也几乎相同,因为它与我的另一个刀片具有相同的功能

我的 checkout.blade :

@extends('layouts.custom')
@section('content')
    <h1> Content </h1>
@endsection

我的自定义布局

<!DOCTYPE html>
<html>
    <head>
    </head>
    <body>
        @yield('content')
    </body>
    <footer>
    </footer>
</html>

我的控制器:

public function checkout()
    {
        $keranjangItems = \Cart::session(auth()->id())->getContent();

        return view('keranjang.checkout',compact('keranjangItems'));
    }

我尝试将内容放在其他刀片上,但没有问题。 我试图改变我的另一个控制器来查看这个刀片并且也在工作。 谁能帮我找出问题出在哪里?谢谢
更新:我还尝试将代码放在一起,不包含布局或其他任何内容,但结果仍然相同

解决方法

在您的 custom.blade 文件中,它说

@yield('layouts.header')

并且在您的 checkout.blade 文件上显示

@section('content')
    <h1> Content </h1>
@endsection

要么更新布局以匹配结账视图上的部分名称,要么更新结账视图以匹配布局上产生的部分名称。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。