【问题标题】:.blade extension in laravel 5 is not working?laravel 5 中的 .blade 扩展不起作用?
【发布时间】: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上试过了,现在效果很好!

标签: php routes blade file-extension laravel-5


【解决方案1】:

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

【讨论】:

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

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

【讨论】:

  • 谢谢!我也试过了!这是行不通的 !。我认为这是我的系统有问题。现在我在 windows 上试了一下,效果很好!
  • 检查文件权限和所有者/组设置。
  • 非常感谢!我更改了组和用户的权限,现在它工作正常!谢谢你 。 :-)
猜你喜欢
  • 1970-01-01
  • 2016-06-18
  • 2017-06-18
  • 1970-01-01
  • 1970-01-01
  • 2017-02-05
  • 2019-11-23
  • 2016-06-17
  • 2017-12-12
相关资源
最近更新 更多