我'将项目从localhost上传到我的专用服务器,经过这么多问题,最后一些页面工作了domain.com | domain.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',
数组('/....../ resources / views'))在FileViewFinder.php第79行中 FileViewFinder->在Factory.php第151行中找到('Site.create')
我尝试工匠的命令:cache:clear,route:clear,config:clear,config:cache和nothings有效,我不知道问题出在哪里!
在localhost上,它可以正常运行
答案 0 :(得分:12)
也多次发现配置缓存存在问题。使用以下命令对它们进行微调。
php artisan config:cache
php artisan config:clear
答案 1 :(得分:9)
如果您的本地操作系统与生产服务器操作系统不同,则可能遇到区分大小写的问题并且找不到该文件。确保您的文件名完全相同,大小写完全相同。如果一个环境是Mac而另一个环境是Linux,则会发生这种情况。
如果问题未得到解决,请通过以下链接进行操作。它可能会帮助你
Laravel 5 - View [home] not found
Laravel 5 InvalidArgumentException in FileViewFinder.php line 137: View [.admin] not found
答案 2 :(得分:0)
尝试以下命令之一:
php artisan dump-autoload
或composer dump-autoload
答案 3 :(得分:0)
我有同样的问题,但原因不同。对我来说问题是errors
文件夹的权限。特别是该文件夹不可执行。
要在linux上解决:
$ chmod +x ../views/errors