我有一个我无法解决的错误,在我的机器上一切正常,但是当我将laravel上传到服务器时,如果我在视图中有一个视图laravel弹出一个错误:
InvalidArgumentException in FileViewFinder.php line 140:
View [articles.welcome] not found.
我曾经在服务器上放置laravel的步骤:
1 - 压缩整个申请。
2 - SSH服务器,创建一个文件夹“laravel”并将“public_html”指向“laravel / public”文件夹。
3 - 链接.env文件中的数据库设置。
我已检查目录中是否存在文件,并且它们存在。
指向我网站的有用链接:
My Error
Only one view, no errors.(Real data)
在我的机器中,我使用composer安装了laravel,并使用XAMP为本地主机提供服务
服务器在CPanel上运行。
ANSWER !!
原来linux路径区分大小写,因为我正在返回这样的视图
return view('articles.welcome')
Laravel将路径映射到资源/视图/文章,但我的文件夹是“文章”。
return view('Articles.welcome')
似乎Windows路径不区分大小写。
答案 0 :(得分:2)
此文件(根据您的链接堆栈跟踪)/home/brunomart/laravel/resources/views/articles/welcome.blade.php
是否存在?
回答之前"是"。你确定吗? SSH进入您的服务器,输入类似:
ls /home/brunomart/laravel/resources/views/articles/welcome.blade.php
证明它确实存在。过去,尝试运行composer dump-autoload
答案 1 :(得分:1)
运行此命令
Vie<M1 extends Mod>