seedOldData(); } /** * Seed old postshop data */ public function seedOldData(): void { $table = 'favorites'; DB::table($table)->delete(); $datas = collect(json_decode(File::get('database/data/favorites.json'))); foreach ($datas as $data) { try { DB::table($table)->insert([ 'id' => $data->id, 'user_id' => $data->user_id, 'product_id' => $data->product_id, 'created_at' => $data->created_at, 'updated_at' => $data->updated_at, ]); } catch (Exception $e) { info(['Ignore error', $e->getMessage()]); } } DB::statement(" SELECT setval('{$table}_id_seq', (SELECT MAX(id) from {$table})) "); } }