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 模板压缩加速扩展 renatomarinho/Laravel-page-speed 介绍
Laravel blade 模板压缩加速扩展 renatomarinho/Laravel-page-speed 介绍