format('l'); // e.g. "Monday" $targetTable = "machine_statuses_" . $day; DB::statement("CREATE TABLE IF NOT EXISTS _machine_statuses LIKE machine_statuses"); // 先刪除舊表(如存在) DB::statement("DROP TABLE IF EXISTS {$targetTable}"); // 改名備份 DB::statement("RENAME TABLE machine_statuses TO {$targetTable}"); // 空表回命名 DB::statement("RENAME TABLE _machine_statuses TO machine_statuses"); $this->info("Machine statuses backed up to {$targetTable} and table cleared."); } }