以下是我所做的;
假设我已经对db进行了项目并运行良好
增加新的Laravel项目作为第二个。
向Homestead.yaml添加站点名(与第一个项目相同)
Homestead.yaml
sites:
- map: first.app
to: /home/vagrant/Code/first/public
- map: second.app
to: /home/vagrant/Code/second/public更新主机文件
主机
127.0.0.1 first.app
127.0.0.1 second.apphttp://second.app:8000去first.app
要更新宅基地,我使用以下命令在宅基地direction.Then second.app网站下工作正常。
vagrant provision但是,我正在松掉与first.app连接的db中的所有表。
注意:流浪的停顿/向上无助于为second.app工作
有没有办法在不使用“流浪规定”的情况下更新宅基地?
发布于 2015-07-03 00:08:33
以下是解决办法:
编辑(与崇高文本Shift+cmd+P搜索创建-mysql.sh)
create-mysql.sh
来自
#!/usr/bin/env bash
DB=$1;
mysql -uhomestead -psecret -e "DROP DATABASE IF EXISTS \`$DB\`";
mysql -uhomestead -psecret -e "CREATE DATABASE \`$DB\` DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_unicode_ci";到
#!/usr/bin/env bash
DB=$1;
mysql -uhomestead -psecret -e "CREATE DATABASE IF NOT EXISTS \`$DB\` DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_unicode_ci";vagrant provision 按预期运行,我可以查看新添加的网站!
发布于 2015-07-02 19:49:42
将您的-url.app添加到etc/host中
ssh进入宅基地
服务您的-url.app/home/流浪者/代码/YourUrlApp/public 80
宾果,无需提供从宅基地,创建后的第一个网站;)
https://stackoverflow.com/questions/31191951
复制相似问题