【问题标题】:Laravel blade: Template not renderingLaravel 刀片:模板未渲染
【发布时间】:2018-10-03 08:31:02
【问题描述】:

这个工作正常,可以在视图文件夹的我的页面文件夹中找到

@extends('layouts.app')
@section('content')
    <h2>This is an awesome application. My about page.</h2>
    <p>It is very awesome that I am coding it with laravel</p>
@endsection

我不得不使用@include 而不是@extend。这在被指出使用@include 之后才起作用。

虽然在我的帖子文件夹中的视图文件夹中找不到这个

@include('layouts.app')
@section('content')
    <a href="/posts" class="btn btn-default">Go Back</a>
    <h1>{{ $post->title}}</h1>
    <p>{{ $post->body}}</p>
    <small>{{ $post->created_at }}</small>
@endsection

【问题讨论】:

  • 怎么了? 错误是什么?
  • 而不是@include('layouts.app')@extends('layouts.app')
  • 谢谢@parthu_panther。这就是问题所在。
  • @SandOfVega 它显示了一个空白页面,但考虑到了包含的文件而不是内容。

标签: php laravel view frameworks laravel-blade


【解决方案1】:

@extends代替@include

还可以尝试使用&lt;/p&gt; 关闭您的&lt;p&gt; 标记,并使用&lt;/small&gt; 关闭&lt;small&gt; 标记

@extends('layouts.app')
@section('content')
    <a href="/posts" class="btn btn-default">Go Back</a>
    <h1>{{ $post->title}}</h1>
    <p>{{ $post->body}}</p>
    <small>{{ $post->created_at }}</small>
@endsection

【讨论】:

  • 谢谢。 @include 是问题所在。
猜你喜欢
  • 2016-04-04
  • 2016-02-27
  • 2016-07-13
  • 2016-03-17
  • 2018-08-15
  • 1970-01-01
  • 1970-01-01
  • 2023-04-08
  • 2017-01-02
相关资源
最近更新 更多