我遇到了一个奇怪的问题,我的网页不是'完整呈现。最后一点被切断了,我不知道为什么。
我粘贴代码,但它是一个3000+线模板,我试图实现。
我在dashboard.master中执行以下操作:
@include('dashboard.master.head')
...
@include('dashboard.master.header')
...
@include('dashboard.master.sidebar')
...
@include('dashboard.master.style_customizer')
...
@include('dashboard.master.page_header')
...
@yield('content')
...tons of lines here
它正确地呈现内容,之后一段时间,但它似乎在某个时刻停止。
我的刀片文件调用我的主人的示例
@extends('dashboard.master')
@section('content')
<p>This is my content</p>
@stop
编辑: 我尝试删除所有内容,只是粘贴我的HTML模板。它仍然只是停止渲染到页面的末尾。所以我现在拥有的只是主文件和我的刀片模板中包含调用主文件的包含。
答案 0 :(得分:0)
要显示所有页面,请将您的上一个代码更改为:
@extends('dashboard.master')
@section('content')
<p>This is my content</p>
@show
答案 1 :(得分:0)
Laravel将维护已访问的视图缓存,以便不必为每个页面加载编译刀片模板。它应该刷新一个特定的视图,如果它改变,但听起来,由于某种原因,缓存没有被刷新。
您可以通过两种不同的方式清除视图缓存:
# Method 1
php artisan cache:clear
# Method 2
rm `ls /path/to/application/app/storage/views | grep -v '.gitignore'`