@extends('layouts.admin') @section('title', 'Live dump import — '.config('app.name')) @section('page_title', 'Live dump & product files') @section('content')
Company/product marketing HTML lives in PHP files on disk, not in MySQL. Run these after you copy the old site tree.
Updates safely: partners, catalog/prices, activations, downloads metadata + files on disk, support, territories, CMS DB pages, webinars, blacklist.
Skipped from the dump: rollups, office holidays, phpBB, sessions, visit counters, WordPress, theme/design, mobile API tokens.
Does not break: no migrate:fresh, no delete of portal schema, no overwrite of app code. Re-runs refresh rows by live IDs (login, product id, reqid, …).
{{ implode(', ', $lastRun['domains'] ?? []) }}{{ $lastRun['dump'] ?? '—' }}{{ $lastRun['files_root'] ?? '—' }}| Domain | In | Upd | Skip | Err |
|---|---|---|---|---|
| {{ $domain }} | {{ $row['imported'] }} | {{ $row['updated'] }} | {{ $row['skipped'] }} | {{ $row['errors'] }} |
Disk register: scanned={{ $lastRun['disk_register']['scanned'] ?? 0 }} new={{ $lastRun['disk_register']['registered'] ?? 0 }} existing={{ $lastRun['disk_register']['skipped_existing'] ?? 0 }}
@endif @if (!empty($lastRun['files']))File inventory: present={{ $lastRun['files']['present'] ?? 0 }} missing={{ $lastRun['files']['missing'] ?? 0 }}
@endif @if (!empty($lastRun['diffs'])){{ $table }} source={{ $row['legacy'] ?? 'n/a' }} portal={{ $row['portal'] }}storage/app/migration/