安装 Homestead 后,我在浏览器中得到 "No input file specified"。如何访问我的 laravel 项目

After installing Homestead I get "No input file specified" in the browser. How can I access my laravel project

我想我终于在笔记本电脑上安装了 Homestead!现在,我正在尝试在浏览器中查看我的 laravel 项目。

当我在浏览器中打开 "dev.app" 时,我收到一条消息说 "No input file specified." 我认为这意味着我的宅基地正在运行,但 laravel 项目不是 there/setup.

我在本地笔记本电脑上创建了一个名为 Projects 的文件夹(即 ~/Projects)。然后我从里面执行了这个命令

laravel 新开发者

但我仍然在浏览器中收到相同的错误消息,即 "No input file specified." 我也尝试打开此 link "dev.app"/dev" 但我仍然收到相同的消息。

我做错了什么?

这是我的 Homestead.yaml 文件的内容

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

authorize: ~/.ssh/id_rsa.pub

keys:
    - ~/.ssh/id_rsa

folders:
    - map: ~/Projects
      to: /home/vagrant/Code

sites:
    - map: dev.app
      to: /home/vagrant/Code/Laravel/public

databases:
    - homestead

variables:
    - key: APP_ENV
      value: local

另外,当我依次执行以下2条命令时

cd ~/Projects
ls

我看到以下目录 dev homestead

去 dev.app 时,我应该怎么做才能看到我的项目?我是否需要从我的 Ubuntu VM 执行任何操作,或者我应该能够直接从我的笔记本电脑编辑位于 ~\Projects\dev" 的文件?

  1. 在本地计算机上的 /etc/hosts 中添加一个条目

    192.168.10.10 dev.app
    
  2. 更正 Homestead.yaml

    站点部分中 public 文件夹的路径
    sites:
        - map: dev.app
           to: /home/vagrant/Code/dev/public