You've already forked Atomcms-edit
4094f0fb14
HIGH: - Add missing import RadioSongRequestFormRequest (fixes crash on POST) - Add Purify XSS sanitization for article full_story - Fix duplicate radio API routes (/api/radio vs /api/radio/v2) - Add try-catch guards in InstallationController for missing records MEDIUM: - Fix N+1: eager load comments.user in ArticleController::show() - Fix GuestbookController authorization logic - Remove dead doSetup() method and duplicate route - Extract shared HasRadioDefaults trait (remove code duplication) - Use named routes in ForceStaffTwoFactorMiddleware - Fix WebsiteHelpCenterTicket::isOpen() (no permission leak) - Enable on WebsiteHelpCenterTicket (matches schema) - Replace WebsiteTeam::all()->pluck() with direct pluck() - Replace CatalogPage::all()->pluck() with direct pluck() - Replace WebsiteBadge::all() with direct pluck() - Add throttle middleware to guestbook store, logo-generator, radio embed LOW: - Remove unused imports - Remove dead /inertia-test route - Consolidate cache keys in RadioController
17 lines
726 B
PHP
Executable File
17 lines
726 B
PHP
Executable File
<?php
|
|
|
|
use App\Http\Controllers\Client\FlashController;
|
|
use App\Http\Controllers\Client\NitroController;
|
|
use App\Http\Controllers\Miscellaneous\LogoGeneratorController;
|
|
use Illuminate\Support\Facades\Route;
|
|
|
|
// Client routes
|
|
Route::prefix('game')->middleware(['findretros.redirect', 'vpn.checker'])->group(function () {
|
|
Route::get('/nitro', NitroController::class)->name('nitro-client');
|
|
Route::get('/flash', FlashController::class)->name('flash-client');
|
|
});
|
|
|
|
// Logo generator
|
|
Route::get('/logo-generator', [LogoGeneratorController::class, 'index'])->name('logo-generator.index');
|
|
Route::post('/logo-generator', [LogoGeneratorController::class, 'store'])->name('store.generated-logo')->middleware('throttle:10,10');
|