【发布时间】:2016-03-17 08:38:31
【问题描述】:
我已经尝试了这个链接中的所有内容: php laravel blade template not rendering
我的代码在这里。
我的视图/布局/master.blade.php 文件包含
<html>
<body>
@section('sidebar')
This is the master sidebar.
@show
<div class="container">
@yield('content')
</div>
</body>
</html>
我的意见/child.blade.php 文件包含
@extends('layouts.master')
@section('content')
<p>This is my body content.</p>
@endsection
我的 route.php 包含
Route::get('blade', function () {
return view('child');
});
我在浏览器中输入:
http://localhost/larablog/public/blade
输出是一个空白页。
我尝试使用非刀片页面并且它有效,我还将普通变量传递给也有效的非刀片页面。当我尝试使用刀片模板时,页面似乎总是空白。
请告诉我哪里出错了。 谢谢。
【问题讨论】:
-
可以肯定的是,
storage/framework/views/中是否有任何文件?而且,即使您检查页面来源,您也会得到一个空白页面?另外,return view(layouts.master)有同样的问题吗? -
@tezla,没有找到文件。一个单独的 .gitignore 文件。
-
@Tezla,是的,我的来源也是空白的。
-
hmm,你用linux作为开发环境吗?如果是,则与 laravel 权限问题有关。
-
赞这个so question
标签: php laravel laravel-blade