Laravel 非默認庫驗證表是否存在

正常情況下,在Laravel框架中驗證數據庫表是否存在,只需要使用 

Schema::hasTable($table)

但如果,現在我使用的不是默認庫,而是另一個數據庫,按照Laravel 的使用,原則上應該這樣:

Schema::connection('test')->hasTable($table)

但實際上,這樣根本不生效,我這裏是驗證表是否存在,不存在就創建,換一種方式執行

DB::connection('test')->update("create table IF NOT EXISTS " . 'user_' . $time . " like user");

動態創建數據庫表,實現分表操作。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章