【问题标题】:Laravel Blade Not Rendering/ Layout Not WorkingLaravel Blade 不渲染/布局不工作
【发布时间】:2021-07-26 14:14:40
【问题描述】:

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

我的 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'));
    }

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

【问题讨论】:

    标签: php laravel laravel-blade


    【解决方案1】:

    在您的 custom.blade 文件中显示

    @yield('layouts.header')
    

    在您的 checkout.blade 文件中显示

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

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

    【讨论】:

    • 嗨!感谢您的回复。抱歉,我脑子里有东西,我在问题部分输入了“layouts.header”而不是“内容”。但是是的,我已经匹配了代码中的名称
    • 啊!我知道了。您是否遇到任何错误或只是一个白页?
    • 白页,好像没有加载任何css文件。
    • 说实话,你的情况从远处看有点难以理解。如果您的代码托管在 github 或 gitlab 之类的地方,请考虑分享链接。
    • 是的,我已经将我的项目备份到我的 github,请随时查看。 github.com/B1nz/Pasar
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-16
    • 2020-03-28
    • 2021-09-20
    • 2013-05-12
    • 2015-03-11
    相关资源
    最近更新 更多