如何解决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 举报,一经查实,本站将立刻删除。