Php 未加载的Laravel视图

Php 未加载的Laravel视图,php,laravel,Php,Laravel,我正在用laravel编写一个应用程序,它在windows上运行良好,加载视图 但是当我把它移到linux上的生产机器上时,一些视图无法加载 这里有一个例子 application/views/widgets/servicesWidget.php在那里,但它根本不会加载它,它对该文件夹中的所有其他内容都执行相同的操作我经常遇到这个问题。我发现我最好使用“snake-case”来解决这类问题,因为windows和linux之间存在区分大小写的兼容性问题。这是我发现的一件令人讨厌的事情 将视图更改

我正在用laravel编写一个应用程序,它在windows上运行良好,加载视图

但是当我把它移到linux上的生产机器上时,一些视图无法加载

这里有一个例子


application/views/widgets/servicesWidget.php在那里,但它根本不会加载它,它对该文件夹中的所有其他内容都执行相同的操作

我经常遇到这个问题。我发现我最好使用“snake-case”来解决这类问题,因为windows和linux之间存在区分大小写的兼容性问题。这是我发现的一件令人讨厌的事情

将视图更改为
widgets/services\u widget.php
,并通过

View::make('widgets/services_widget'); 

这个问题应该得到解决。

这真的很奇怪,我将视图设置为与文件所在的案例相同的视图,但将其更改为+1可以很好地进行研究。。。让我想起了我从cake1.3到2.2的转变:P@Andrew我发现,即使您可能有相同的情况,View::make在查找文件之前也会将内容设置为小写。这适用于windows,因为大小写无关紧要。在*inx系统上,这确实很重要。