feat: add content showcase feature to rate card profiles with PDF rendering support

This commit is contained in:
I-Fun
2026-04-05 23:43:33 +07:00
parent 47dfc7cc95
commit 1c73279e52
7 changed files with 453 additions and 174 deletions

View File

@@ -88,6 +88,7 @@ Route::post('/rate-cards/profile/logo', [RateCardController::class, 'uploadLogo'
Route::delete('/rate-cards/profile/logo', [RateCardController::class, 'deleteLogo'])->name('rate-cards.profile.delete-logo');
Route::post('/rate-cards/profile/brand-logo', [RateCardController::class, 'uploadBrandLogo'])->name('rate-cards.profile.upload-brand-logo');
Route::delete('/rate-cards/profile/brand-logo', [RateCardController::class, 'deleteBrandLogo'])->name('rate-cards.profile.delete-brand-logo');
Route::post('/rate-cards/profile/content-thumbnail', [RateCardController::class, 'uploadShowcaseThumbnail'])->name('rate-cards.profile.upload-showcase-thumbnail');
Route::get('/files/profile-logo', [RateCardController::class, 'serveProfileLogo'])->name('files.serve-profile-logo');
Route::resource('rate-cards', RateCardController::class)->except(['show']);