40 lines
1.8 KiB
PHP
40 lines
1.8 KiB
PHP
<?php
|
|
|
|
use App\Http\Controllers\DashboardController;
|
|
use App\Http\Controllers\EntryController;
|
|
use App\Http\Controllers\FilterController;
|
|
use App\Http\Controllers\JudgingController;
|
|
use App\Http\Controllers\SchoolController;
|
|
use App\Http\Controllers\StudentController;
|
|
use App\Http\Controllers\Tabulation\DoublerDecisionController;
|
|
use App\Http\Controllers\TestController;
|
|
use App\Http\Controllers\UserController;
|
|
use App\Http\Middleware\CheckIfAdmin;
|
|
use App\Http\Middleware\CheckIfCanJudge;
|
|
use App\Http\Middleware\CheckIfCanTab;
|
|
use Illuminate\Support\Facades\Auth;
|
|
use Illuminate\Support\Facades\Route;
|
|
|
|
require __DIR__.'/admin.php';
|
|
require __DIR__.'/judging.php';
|
|
require __DIR__.'/tabulation.php';
|
|
require __DIR__.'/user.php';
|
|
|
|
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');
|
|
|
|
// Filter Related Routes
|
|
Route::prefix('filters')->middleware(['auth', 'verified'])->controller(FilterController::class)->group(function () {
|
|
Route::post('/admin_entry_filter', 'adminEntryFilter');
|
|
Route::get('/admin_entry_filter/clear', 'clearAdminEntryFilter');
|
|
});
|
|
|
|
//Route::get('/my_school', [SchoolController::class, 'my_school'])->middleware('auth','verified');
|
|
//Route::get('/schools/create', [SchoolController::class, 'create'])->middleware('auth','verified');
|
|
//Route::post('/schools', [SchoolController::class, 'store'])->middleware('auth','verified');
|
|
//Route::get('/schools/{school}/edit', [SchoolController::class, 'edit'])->middleware('auth','verified');
|
|
//Route::get('/schools/{school}', [SchoolController::class, 'show'])->middleware('auth','verified');
|
|
//Route::patch('/schools/{school}', [SchoolController::class, 'update'])->middleware('auth','verified');
|