我将项目从 localhost 上传到我的专用服务器,经过这么多问题,终于有一些页面可以运行 domain.com |域名.com/home | domain.com/allsites 等..
但是现在,找不到路由“domain.com/site/create”“domain.com/site/ID/manage”,“domain.com/site/ID/edit”,我得到这个错误,为什么?
FileViewFinder.php 第 137 行中的 InvalidArgumentException:未找到视图 [Site.create]。
在 FileViewFinder.php 第 137 行
FileViewFinder->findInPaths(‘Site.create’,
FileViewFinder.php 第 79 行中的 array(‘/……/resources/views’))
Factory.php 第 151 行中的 FileViewFinder->find(‘Site.create’)
我尝试了 artisan 命令:cache:clear, route:clear, config:clear, config:cache 什么都没用,我不知道问题出在哪里!
在本地主机上它完美地工作
原文由 Vincen 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果您的本地操作系统与您的生产服务器操作系统不同,您可能会遇到区分大小写的问题并且找不到该文件。确保您的文件名完全相同,大小写和所有。如果一个环境是 Mac 而另一个是 Linux,则尤其会发生这种情况。
如果问题没有解决,请通过以下链接。它可能对你有帮助
Laravel 5 - 未找到视图 [home]
找不到 Laravel 5.1 视图
FileViewFinder.php 第 137 行中的 Laravel 5 InvalidArgumentException:未找到视图 [.admin]