OctoberCMS:创建数据库表后如何访问它们?
OctoberCMS: How to access database tables after they are created?
我需要在插件的 boot
方法中访问我的数据库表之一。问题是第一次安装插件时,在 boot
方法中,表尚未创建,因为尚未执行迁移文件。那么第一次安装我的插件时访问数据库表的安全位置在哪里?如何确保在访问数据库之前所有迁移文件都已执行?
就这么简单:
if (Schema::hasTable('my_plugin_table')) {
$this->doSomeStuff();
}
我需要在插件的 boot
方法中访问我的数据库表之一。问题是第一次安装插件时,在 boot
方法中,表尚未创建,因为尚未执行迁移文件。那么第一次安装我的插件时访问数据库表的安全位置在哪里?如何确保在访问数据库之前所有迁移文件都已执行?
就这么简单:
if (Schema::hasTable('my_plugin_table')) {
$this->doSomeStuff();
}