使用无业游民和宅基地时找不到Laravel 5视图

问题描述 投票:3回答:2

更新开始

[我现在不使用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:cachephp 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。有用。'这使它起作用。因此,似乎视图路径配置不正确。有人知道我是否可以...

php laravel vagrant laravel-5 homestead
2个回答
11
投票

我终于解决了这个问题。


0
投票

检查您的文件夹名称(路径名称错误)

© www.soinside.com 2019 - 2024. All rights reserved.