我把这个项目从本地主机上传到我的专用服务器上,在经历了这么多问题之后,最后一些页面开始工作,比如domain.com \ domain.com/home \domain.com/allsite等等。
但是现在,路由"domain.com/site/create“domain.com/site/ID/manage”domain.com/site/ID/编辑“没有找到,为什么会出现这个错误呢?
InvalidArgumentException in FileViewFinder.php第137行:查看未找到的Site.create . 在FileViewFinder.php第137行中 >findInPaths(‘Site.create’), FileViewFinder.php第79行中的数组(‘/./资源/视图’) FileViewFinder->查找(‘Site.create’) Factory.php第151行
我尝试工匠组合:缓存:清除,路由:清除,配置:清除,配置:缓存和不工作,我不知道哪里有问题!
本地主机上的它运行得很好,
发布于 2016-02-08 04:33:34
如果您的本地操作系统与生产服务器OS不同,您可能会遇到区分大小写的问题,并且找不到该文件。确保您的文件名称完全相同,大小写和所有。这可能会发生,特别是如果一个环境是Mac,另一个是Linux。
如果问题没有解决,请通过以下链接。它可能对你有帮助
Laravel 5 - View [home] not found
Laravel 5 InvalidArgumentException in FileViewFinder.php line 137: View [.admin] not found
发布于 2016-09-22 09:22:10
而且多次发现配置缓存存在问题。使用以下命令对它们进行细化。
php artisan config:cache
php artisan config:clear发布于 2018-01-30 03:53:08
我也有同样的问题,但原因不同。对我来说,问题是对errors文件夹的权限。特别是该文件夹是不可执行的。
要解决linux上的问题:
$ chmod +x ../views/errorshttps://stackoverflow.com/questions/35261746
复制相似问题