0

我已经尝试了这个链接中的所有内容: php laravel 刀片模板未呈现

我的代码在这里。

我的意见/布局/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

输出是一个空白页。

我尝试使用非刀片页面并且它有效,我还将正常变量传递给也有效的非刀片页面。当我尝试使用刀片模板时,页面似乎总是空白。

请让我知道我哪里出错了。谢谢。

4

3 回答 3

4

如以下链接中 正确的 laravel 存储权限

我在 storage/framework/views 文件夹中遇到了权限问题。我将文件夹权限更改为777,这一切都解决了这个问题。

于 2015-12-11T12:50:36.683 回答
0

可能是路由问题

Route::get('/blade', function () {
  return view:('child');
});
于 2015-12-11T12:24:29.950 回答
0

如果您在 apache 上运行,请确保 Web 服务器write有权访问该storage目录。

于 2016-09-17T10:34:34.977 回答