diff --git a/app/Http/Controllers/ResultsPage.php b/app/Http/Controllers/ResultsPage.php new file mode 100644 index 0000000..e4bf827 --- /dev/null +++ b/app/Http/Controllers/ResultsPage.php @@ -0,0 +1,25 @@ +auditionCacheService = $auditionCacheService; + } + + /** + * Handle the incoming request. + */ + public function __invoke(Request $request) + { + $publishedAuditions = $this->auditionCacheService->getPublishedAuditions(); + + return view('results.index', compact('publishedAuditions')); + } +} diff --git a/app/Services/AuditionCacheService.php b/app/Services/AuditionCacheService.php index 9d19938..8c93ce7 100644 --- a/app/Services/AuditionCacheService.php +++ b/app/Services/AuditionCacheService.php @@ -59,7 +59,7 @@ class AuditionCacheService Cache::forget($this->cacheKey); } - public function publishedAuditions() + public function getPublishedAuditions() { $cacheKey = 'publishedAuditions'; diff --git a/resources/views/results/backup/index-mobile-menu.blade.php b/resources/views/results/backup/index-mobile-menu.blade.php new file mode 100644 index 0000000..f0d5f51 --- /dev/null +++ b/resources/views/results/backup/index-mobile-menu.blade.php @@ -0,0 +1,171 @@ + diff --git a/resources/views/results/backup/original.blade.php b/resources/views/results/backup/original.blade.php new file mode 100644 index 0000000..7ea7e6f --- /dev/null +++ b/resources/views/results/backup/original.blade.php @@ -0,0 +1,178 @@ + + + + + + + AuditionAdmin Results + @vite(['resources/css/app.css', 'resources/js/app.js']) + + + + + + +
+ + @include('results.backup.index-mobile-menu') + + + + +
+ +
Dashboard
+ + Your profile + + +
+ +
+
+ +
+
+
+ + + + diff --git a/resources/views/results/backup/side-menu.blade.php b/resources/views/results/backup/side-menu.blade.php new file mode 100644 index 0000000..537275e --- /dev/null +++ b/resources/views/results/backup/side-menu.blade.php @@ -0,0 +1,97 @@ +
+
+ Your Company +
+ +
diff --git a/resources/views/results/index.blade.php b/resources/views/results/index.blade.php new file mode 100644 index 0000000..fb4f4a6 --- /dev/null +++ b/resources/views/results/index.blade.php @@ -0,0 +1,38 @@ + + + + + + + AuditionAdmin Results + @vite(['resources/css/app.css', 'resources/js/app.js']) + + + + + + + +
+ @include('results.mobile-header') +
+ @include('results.sidebar') +
+ + + +
+
+ +
+
+
+ + + + + diff --git a/resources/views/results/mobile-header.blade.php b/resources/views/results/mobile-header.blade.php new file mode 100644 index 0000000..cffa70c --- /dev/null +++ b/resources/views/results/mobile-header.blade.php @@ -0,0 +1,10 @@ +
+ +
Audition Results
+
diff --git a/resources/views/results/sidebar-item.blade.php b/resources/views/results/sidebar-item.blade.php new file mode 100644 index 0000000..45070e6 --- /dev/null +++ b/resources/views/results/sidebar-item.blade.php @@ -0,0 +1,14 @@ +
  • + + + + {{ $item_text }} + +
  • diff --git a/resources/views/results/sidebar.blade.php b/resources/views/results/sidebar.blade.php new file mode 100644 index 0000000..6ec0ce7 --- /dev/null +++ b/resources/views/results/sidebar.blade.php @@ -0,0 +1,15 @@ +
    +
    + +
    + +
    diff --git a/resources/views/test.blade.php b/resources/views/test.blade.php index 8b45c6d..e4ea0d8 100644 --- a/resources/views/test.blade.php +++ b/resources/views/test.blade.php @@ -16,13 +16,8 @@ Test Page @php - dump($auditionService->publishedAuditions()); + dump($auditionService->getPublishedAuditions()); @endphp - - - - - diff --git a/routes/web.php b/routes/web.php index a6c5fa1..51a5039 100644 --- a/routes/web.php +++ b/routes/web.php @@ -15,11 +15,14 @@ use App\Http\Middleware\CheckIfCanTab; use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Route; -Route::get('rediscli', function () { - return \Illuminate\Support\Facades\Redis::ping(); -}); + + Route::get('/test', [TestController::class, 'flashTest'])->middleware('auth', 'verified'); + Route::view('/', 'welcome')->middleware('guest')->name('home'); +Route::get('/results', [App\Http\Controllers\ResultsPage::class, '__invoke'])->name('results'); + + // Judging Routes Route::middleware(['auth', 'verified', CheckIfCanJudge::class])->prefix('judging')->controller(JudgingController::class)->group(function () {