【问题标题】:lumen framework View not working流明框架视图不起作用
【发布时间】:2015-06-29 12:28:53
【问题描述】:

我第一次使用Lumen框架,View不起作用 这是我的代码

return view('user');

但我收到以下错误:

FileViewFinder.php 第 140 行中的 InvalidArgumentException: 未找到查看 [用户]。

但是我用下面的代码是可以的

return view()->file('..\resources\views\user.blade.php');

可能是什么问题?

【问题讨论】:

  • 您不需要指定完整路径。您确定该文件存在吗?
  • 是的,这个文件存在
  • 你的resources文件夹在根目录吗? (不是app/resources
  • @lukasgeiter,我的在根目录中并且有同样的问题。我认为这是当前版本的错误(代码以前有效,而 sqlite 没有...)。
  • @balintant 抱歉,我无法通过全新安装重现该问题。

标签: php laravel view lumen


【解决方案1】:

问题来自 Lumen 的更新。我不知道发生了什么变化,但更多人在从旧版本的框架升级时遇到了这个问题。

我认为这个问题不会很快相关,所以答案是“我们没有答案”,现在不值得去发现它。

【讨论】:

  • 我发现这也是真的。我升级到了新版本的 lumen,不再遇到导致我出现这里的奇怪视图问题。
【解决方案2】:

更改“存储/框架/视图”文件夹的权限。它应该对 Web 服务器是可写的。

【讨论】:

  • 我有同样的问题,但是如果我尝试像他说的那样指定文件,我会得到“PermissionDenied”异常。 (顺便说一句,我通过 artisan serve 为 Lumen 服务,所以我不会遇到权限问题...)
  • storage/framework/views/* 只需要+r 权限。
猜你喜欢
  • 2015-06-23
  • 2020-11-27
  • 1970-01-01
  • 1970-01-01
  • 2011-01-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多