【问题标题】:Laravel 5.6 Reoccuring ErrorLaravel 5.6 再次出现错误
【发布时间】:2021-02-25 21:47:59
【问题描述】:

无论 Laravel 5.6 中的实际错误是什么,我都会出现一个错误,它只会对导致错误的所有内容说 Could not find resource 'views/layouts.html.php' in any resource paths.(searched: /var/www/{domain}/vendor/filp/whoops/src/Whoops/Handler/../Resources),并且不会显示 Laravel 通常显示的完整调试页面。我不确定是什么原因造成的,或者除了重新安装 Laravel 之外我还能做些什么来修复它,我非常不想这样做。有没有人知道我可能丢失了哪些文件或可能导致此问题的原因?

完整错误图片:https://i.imgur.com/5dFhlYg.png

【问题讨论】:

标签: php laravel laravel-5.6


【解决方案1】:

您为什么使用layout.html.php。 Laravel 有一个模板引擎刀片。你可以使用layout.blade.php

您需要使用views.layout。示例:

   return view('views.layout');

但是注意有views是一个文件夹名。如果您在视图文件夹下创建一个文件夹,那么您可以调用视图文件夹。 Laravel 默认视图文件夹是views 不需要调用return path

【讨论】:

  • view('views.layout'); 应该是view('layout'); 因为views是默认文件夹所以我们不写默认文件夹名称
  • 如果您阅读我在评论中发布的链接,您会知道 OP 不是创建该视图的人,它是 Laravel 中的一部分。
猜你喜欢
  • 2015-04-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多