gpt4 book ai didi

php - 使用 vagrant 和 homestead 时找不到 Laravel 5 View

转载 作者:可可西里 更新时间:2023-11-01 00:02:20 24 4
gpt4 key购买 nike

<分区>

更新开始

不再使用 return view('welcome'); 我现在使用 return 'woo.它起作用了。' 这让它起作用了。所以看起来 View 路径配置不正确。有人知道我的假设是否正确吗?因为错误的堆栈跟踪说明了一些事情

at FileViewFinder->findInPaths('welcome', array('/Users/mknb/work/API/testproject/resources/views'))

但它不应该说 /home/vagrant/testproject/resources/views 吗?

更新结束


我使用 Laravel 已经几周或几个月了,现在我想将 Laravel 与 Homestead 一起使用。我现在遇到的问题是,在编辑我的 Homestead.yaml/etc/hosts 并启动 vagrant vagrant up 之后,我我收到错误

InvalidArgumentException in FileViewFinder.php line 137: View [welcome] not found.

当在没有 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:cachephp artisan:route:cache

堆栈跟踪的第 2 行看起来像这样

at FileViewFinder->findInPaths('welcome', array('/Users/mknb/work/API/testproject/resources/views')) in FileViewFinder.php line 79

但是我的vagrant path不应该设置在这里吗?这可能是问题所在吗?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com