web.app 页面不工作

The web.app page isn’t working

当我尝试打开 web.app 时,它不起作用。但是vagrant up运行成功了。这是我的 Homestead.yarn 文件

ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox

authorize: ~/.ssh/id_rsa.pub

keys:
    - ~/.ssh/id_rsa

folders:
    - map: ~/www/
  to: /home/vagrant/www

sites:
    - map: web.app
  to: /home/vagrant/www/web

databases:
    - homestead

我正在使用 Mac OS。 laravel 框:laravel/homestead(虚拟框,1.1.0) 在主机 127.0.0.1 web.app 中(192.168.10.10 和 127.0.0.1 都不起作用) vagrant 和 homestead 是最新的。任何的想法? web.app:8000 其他都不行

首先在您的 homestead.yaml 文件上进行以下更改

folders:
    - map: ~/www/web
    to: /home/vagrant/www/web

sites:
    - map: web.app
    to: /home/vagrant/www/web/public

然后转到您的 Homestead 文件夹并执行

vagrant reload --provision

重新加载后做

vagrant up

然后编辑 /etc/hosts 文件并添加以下行

192.168.10.10  web.app

现在,当您在浏览器上点击 web.app 时,您应该会看到 laravel 主页

我不知道为什么,但我的主机文件被忽略了。因此我在 10 小时后只使用 192.168.10.10 而不是 web.app 我解决了这个问题。刚刚删除了主机文件并重新创建了它。