laravel 5 中的 .blade 扩展不起作用?

Posted

技术标签:

【中文标题】laravel 5 中的 .blade 扩展不起作用?【英文标题】:.blade extension in laravel 5 is not working? 【发布时间】:2015-04-08 07:12:13 【问题描述】:

Laravel 5 - 刀片扩展错误


我最近开始使用 laravel 5 及其新版本。我正在使用 linux ubuntu 14.10。


这是我在 app/Http/routes.php 文件中的代码

Route::get('/test',function()return view('test'););

我在这里创建了测试视图resources/views/test.blade.php

错误是当我使用.blade.php 扩展名作为测试文件时,即使我没有收到任何错误消息,浏览器窗口也是空的。

但是当我将文件重命名为 test.php 而不使用 .blade 时,它工作正常!

我不明白发生了什么。当我使用welcome.blade.php 之类的默认文件时,它们也可以正常工作。


我真的很困惑。我究竟做错了什么 ?

【问题讨论】:

我认为我的系统有问题。我在windows上试过了,现在效果很好! 【参考方案1】:

我遇到了同样的问题。更改权限后,现在一切正常

【讨论】:

使用图像时,您也必须这样做。 `sudo chgrp -R www-data yourProjectFolderName'【参考方案2】:

如果默认文件 welcome.blade.php.blade.php 扩展名一起使用,那么看起来您的 test 文件内容中有一些东西会阻止使用 Blade 引擎进行渲染。尝试将此内容放入welcome.blade.php 并检查它是否正确呈现。如果不是,请查看您的代码并找出导致错误的原因。

【讨论】:

谢谢!我也试过了!这是行不通的 !。我认为这是我的系统有问题。现在我在 windows 上试了一下,效果很好! 检查文件权限和所有者/组设置。 非常感谢!我更改了组和用户的权限,现在它工作正常!谢谢你 。 :-)

以上是关于laravel 5 中的 .blade 扩展不起作用?的主要内容,如果未能解决你的问题,请参考以下文章

c9 上的 Laravel Blade 模板仅选择性地扩展到某些页面

Laravel Blade 指令添加额外的引号

Laravel blade 模板压缩加速扩展 renatomarinho/Laravel-page-speed 介绍

Laravel blade 模板压缩加速扩展 renatomarinho/Laravel-page-speed 介绍

Laravel blade 模板压缩加速扩展 renatomarinho/Laravel-page-speed 介绍

Laravel blade 模板压缩加速扩展 renatomarinho/Laravel-page-speed 介绍