首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LARAVEL:“流浪规定”命令删除数据库和表

问LARAVEL:“流浪规定”命令删除数据库和表
EN

Stack Overflow用户
提问于 2015-07-02 18:24:44
回答 2查看 470关注 0票数 1

以下是我所做的;

假设我已经对db进行了项目并运行良好

增加新的Laravel项目作为第二个。

向Homestead.yaml添加站点名(与第一个项目相同)

Homestead.yaml

代码语言:javascript
复制
sites:
    - map: first.app
      to: /home/vagrant/Code/first/public
    - map: second.app
      to: /home/vagrant/Code/second/public

更新主机文件

主机

代码语言:javascript
复制
127.0.0.1   first.app
127.0.0.1   second.app

http://first.app:8000运行良好

http://second.app:8000去first.app

要更新宅基地,我使用以下命令在宅基地direction.Then second.app网站下工作正常。

代码语言:javascript
复制
vagrant provision

但是,我正在松掉与first.app连接的db中的所有表。

注意:流浪的停顿/向上无助于为second.app工作

有没有办法在不使用“流浪规定”的情况下更新宅基地?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-07-03 00:08:33

以下是解决办法:

编辑(与崇高文本Shift+cmd+P搜索创建-mysql.sh)

create-mysql.sh

来自

代码语言:javascript
复制
#!/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";

到

代码语言:javascript
复制
#!/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 按预期运行,我可以查看新添加的网站!

票数 0
EN

Stack Overflow用户

发布于 2015-07-02 19:49:42

将您的-url.app添加到etc/host中

ssh进入宅基地

服务您的-url.app/home/流浪者/代码/YourUrlApp/public 80

宾果,无需提供从宅基地,创建后的第一个网站;)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31191951

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档