更新开始
[我现在不使用return view('welcome');
,而是使用return 'woo. It works.'
使它起作用。因此,似乎视图路径配置不正确。有人知道我的假设是否正确吗? “由于错误的堆栈跟踪显示了某些内容,因此]
在FileViewFinder-> findInPaths('welcome',array('/ Users / mknb / work / API / testproject / resources / views'))
但是它不应该说
/home/vagrant/testproject/resources/views
吗?
更新结束
从几周或几个月以来,我一直在使用Laravel,现在我想也将Laravel与Homestead一起使用。我现在遇到的问题是,在编辑Homestead.yaml
,/etc/hosts
并启动流浪汉vagrant up
之后,我得到了错误
FileViewFinder.php第137行中的[InvalidArgumentException:查看未找到[welcome]。
当使用没有Homestead / Vagrant而使用虚拟主机的完全相同的项目时,我没有任何问题。那是什么原因造成的呢?
这是我的Homestead.yaml
ip: "192.168.10.10" memory: 2048 cpus: 1 hostname: testproject name: testproject provider: virtualbox authorize: /Users/mknb/.ssh/id_homestead.pub keys: - /Users/mknb/.ssh/id_homestead folders: - map: "/Users/mknb/work/API/testproject" to: "/home/vagrant/testproject" sites: - map: testproject.app to: "/home/vagrant/testproject/public" databases: - homestead variables: - key: APP_ENV value: local # blackfire: # - id: foo # token: bar # client-id: foo # client-token: bar # ports: # - send: 93000 # to: 9300 # - send: 7777 # to: 777 # protocol: udp
这是
/etc/hosts
192.168.10.10 testproject.app
嗯,至少看起来正常,服务器已经启动,等等,但是为什么会出现此错误?我还尝试使用以下两个命令清除配置缓存和路由缓存]
[php artisan config:cache
和php artisan:route:cache
stacktrace的第2行看起来像这样
at FileViewFinder->findInPaths('welcome', array('/Users/mknb/work/API/testproject/resources/views')) in FileViewFinder.php line 79
但是不应该在这里设置我无业游民的道路吗?这可能是问题吗?
UPDATE START而不是使用return view('welcome');我现在使用return'woo。有用。'这使它起作用。因此,似乎视图路径配置不正确。有人知道我是否可以...
我终于解决了这个问题。
检查您的文件夹名称(路径名称错误)