wowtot — cPanel File Manager upload (live merge) ======================================================= LOCATION ON YOUR MAC: /Users/seun/Desktop/wowtot READ FIRST: WOWTOT-CHANGELOG.txt This is a MERGE patch for an existing live site with data. Upload and extract into your Laravel app root (often secure/ or laravel/). MERGE THESE FOLDERS (overwrite files inside): app/Services/ app/Support/ app/Http/Controllers/ (3 files in package) config/ (blocked_account_notices.php, accounts.php) resources/views/partials/ resources/views/pdf/ resources/views/notifications-center.blade.php resources/views/accounts.blade.php routes/web.php COMPOSER ON SERVER (PDF download requires dompdf): cd /path/to/your/laravel composer require dompdf/dompdf:^3.0 --no-dev php artisan optimize:clear OPTION A — Zip upload 1. Upload laravel-restriction-notice-patch.zip via cPanel File Manager. 2. Extract inside Laravel root (secure/ or securetransactionportal/). 3. Confirm folders merged (app/, config/, resources/, routes/). OPTION B — Folder upload Upload contents of wowtot/ (except zip/readme) and merge. CACHE CLEAR (after upload) Upload to secure/public/ (or your public/ folder): tools-hub.php cpanel-error-log.php Open: https://YOUR-DOMAIN/secure/public/tools-hub.php?token=sedco-hub-20260527-829d535e https://YOUR-DOMAIN/secure/public/tools-hub.php?token=sedco-hub-20260527-829d535e&clear_cache=1 Or SSH: php artisan optimize:clear VERIFY ON LIVE 1. Control Panel → Account blocks → Operator notice preview (XXXX-9903 in letter). 2. Operator → Notifications → View Wire STATUS notice (full letter + references). 3. Download Restriction Notice PDF (same content). 4. Accounts → Correspondent hold → View more (same modal). DO NOT UPLOAD: vendor/ (run composer on server), .env, storage/logs DELETE deploy PHP tools from public/ when finished.