Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 流浪者-宅地设置多个站点_Laravel_Laravel 4_Vagrant - Fatal编程技术网

Laravel 流浪者-宅地设置多个站点

Laravel 流浪者-宅地设置多个站点,laravel,laravel-4,vagrant,Laravel,Laravel 4,Vagrant,我已经使用homestad.yaml映射了文件夹等 ip: "192.168.10.10" ... folders: - map: /Users/User/Desktop/folder/Homestead/First to: /home/vagrant/First - map: /Users/User/Desktop/folder/Homestead/Second to: /home/vagrant/Second sites: - map:

我已经使用homestad.yaml映射了文件夹等

ip: "192.168.10.10"

...

folders:
    - map: /Users/User/Desktop/folder/Homestead/First
      to: /home/vagrant/First

    - map: /Users/User/Desktop/folder/Homestead/Second
      to: /home/vagrant/Second

sites:
    - map: first.dev
      to: /home/vagrant/First/public

    - map: second.dev
      to: /home/vagrant/Second/public
但是,当我用second.dev到192.168.10.10设置hosts文件,
etc/hosts
时,我发现映射到了first.dev,而不是我为second.dev设置的映射

如何让映射返回正确的站点


编辑:我正在使用Mac OS X。

使用流浪命令

在终端中运行命令
vagrant provision
,或在宅地文件所在的文件夹中运行命令提示符

另一个等效的命令是
vagrant up--provision
,它将提供vagrant机器并运行它

使用全球宅地

您可以使用命令
宅地供应
重新供应流浪者机器,而不管您从终端内的哪个位置调用它

或者,您可以使用
service
命令为您的
Homestead.yaml
文件添加信息。就这样,

serve domain.app /home/vagrant/Code/path/to/public/directory

但是,请将其添加到您的主机文件中,以便您可以通过浏览器中的domain.app访问应用程序。

您好,我也有同样的问题。但是你在哪里运行命令流浪规定?在你的家园所在的文件夹中的终端/命令提示符中。运行vagrant up——提供也会起作用。这对我来说不起作用,它只识别一个站点,即使这里定义了两个相同的站点。Homestead安装在Windows计算机上,并且主机配置工作正常。当我试图通过局域网从Mac连接到我的Windows homestead时,它总是加载“first.dev”