| 123456789101112131415161718192021222324252627282930313233343536373839 |
- <?php
- use App\Http\Controllers\AdminController;
- use App\Http\Controllers\ApplicationController;
- use App\Http\Controllers\ProfileController;
- use Illuminate\Support\Facades\Route;
- Route::get('/', function () {
- return view('welcome');
- });
- Route::get('/dashboard', function () {
- return view('dashboard');
- })->middleware(['auth', 'verified'])->name('dashboard');
- Route::middleware('auth')->group(function () {
- Route::get('/profile', [ProfileController::class, 'edit'])->name('profile.edit');
- Route::patch('/profile', [ProfileController::class, 'update'])->name('profile.update');
- Route::delete('/profile', [ProfileController::class, 'destroy'])->name('profile.destroy');
- Route::get('/applications', [ApplicationController::class, 'index'])->name('applications.index');
- Route::post('/applications/{id}', [ApplicationController::class, 'setReview'])->name('applications.set-review');
- Route::get('/applications/create', [ApplicationController::class, 'create'])->name('applications.create');
- Route::post('/applications/store', [ApplicationController::class, 'store'])->name('applications.store');
- });
- Route::middleware(['auth', 'admin'])->group(function () {
- Route::get('/admin', [AdminController::class, 'index'])->name('admin.index');
- Route::patch('/admin/{id}', [AdminController::class, 'updateStatus'])->name('admin.update-status');
- });
- require __DIR__.'/auth.php';
|