Implement catalog CRUD overhaul, snapshot fallback activation, and billing/UX hardening

This commit is contained in:
Dwindi Ramadhana
2026-02-17 00:03:35 +07:00
parent e6aef31dd1
commit 2726b6c312
37 changed files with 2936 additions and 204 deletions

View File

@@ -4,6 +4,7 @@ use App\Http\Controllers\ProfileController;
use App\Http\Controllers\Web\SiteController;
use App\Http\Controllers\Billing\PayPalController;
use App\Http\Controllers\Billing\PakasirController;
use App\Http\Controllers\Billing\BillingPaymentController;
use Illuminate\Support\Facades\Route;
Route::get('/', [SiteController::class, 'home'])->name('home');
@@ -44,6 +45,9 @@ Route::middleware('auth')->group(function () {
Route::post('/billing/pakasir/status', [PakasirController::class, 'paymentStatus'])
->middleware('verified')
->name('billing.pakasir.status');
Route::post('/billing/payments/{payment}/resume', [BillingPaymentController::class, 'resume'])
->middleware('verified')
->name('billing.payments.resume');
Route::get('/dashboard/profile', [ProfileController::class, 'edit'])->name('profile.edit');
Route::patch('/dashboard/profile', [ProfileController::class, 'update'])->name('profile.update');