說明你在應用初始化階段使用到了數據庫層面的東西,然而當時數據庫不存在這個表/字段,所以會報錯
需要在初始化比如 config 目錄配置中,使用了數據庫,在使用前需要添加一層判斷,如果不存在 你需要用到的 表/字段 就跳過執行,或者給個初始值
判斷是否存在某個表
if ( ! Schema::hasTable('table_name')) { // 創建數據庫表的代碼 }
判斷表中是否存在某個字段
if (Schema::hasColumn('users', 'email')) { // users表 中email字段 }