代码之家  ›  专栏  ›  技术社区  ›  user5911925

Laravel刀片:模板未渲染

  •  -3
  • user5911925  · 技术社区  · 6 年前

    这个很好用,可以在视图文件夹的“我的页面”文件夹中找到

    @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
    
    1 回复  |  直到 5 年前
        1
  •  0
  •   Saad Suri    6 年前

    而不是 @include 使用 @extends

    同时尝试关闭 <p> 标记为 </p> <small> 标记为 </small>

    @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