【发布时间】:2019-11-27 16:46:29
【问题描述】:
我需要在我的插件的boot 方法中访问我的一个数据库表。问题是第一次安装插件时,在boot方法中,还没有创建表,因为还没有执行迁移文件。那么第一次安装我的插件时访问数据库表的安全地方在哪里?在访问数据库之前如何确保所有迁移文件都已执行?
【问题讨论】:
标签: octobercms octobercms-plugins
我需要在我的插件的boot 方法中访问我的一个数据库表。问题是第一次安装插件时,在boot方法中,还没有创建表,因为还没有执行迁移文件。那么第一次安装我的插件时访问数据库表的安全地方在哪里?在访问数据库之前如何确保所有迁移文件都已执行?
【问题讨论】:
标签: octobercms octobercms-plugins
就这么简单:
if (Schema::hasTable('my_plugin_table')) {
$this->doSomeStuff();
}
【讨论】: