админка
This commit is contained in:
@@ -1,5 +1,9 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Admin\AccountController;
|
||||
use App\Http\Controllers\Admin\InviteCodeController;
|
||||
use App\Http\Controllers\Auth\LoginController;
|
||||
use App\Http\Controllers\CabinetController;
|
||||
use App\Http\Controllers\LandingController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
@@ -7,3 +11,26 @@ Route::get('/', [LandingController::class, 'index'])->name('landing.index');
|
||||
Route::post('/register', [LandingController::class, 'register'])
|
||||
->middleware('throttle:8,1')
|
||||
->name('game-account.store');
|
||||
|
||||
Route::middleware('guest')->group(function (): void {
|
||||
Route::get('/login', [LoginController::class, 'create'])->name('login');
|
||||
Route::post('/login', [LoginController::class, 'store'])
|
||||
->middleware('throttle:10,1')
|
||||
->name('login.store');
|
||||
});
|
||||
|
||||
Route::middleware('auth')->group(function (): void {
|
||||
Route::post('/logout', [LoginController::class, 'destroy'])->name('logout');
|
||||
Route::get('/cabinet', [CabinetController::class, 'index'])->name('cabinet.index');
|
||||
Route::post('/cabinet/password', [CabinetController::class, 'updatePassword'])->name('cabinet.password.update');
|
||||
Route::get('/cabinet/client', [CabinetController::class, 'client'])->name('cabinet.client');
|
||||
});
|
||||
|
||||
Route::middleware(['auth', 'gamemaster'])
|
||||
->prefix('admin')
|
||||
->name('admin.')
|
||||
->group(function (): void {
|
||||
Route::get('/accounts', [AccountController::class, 'index'])->name('accounts.index');
|
||||
Route::patch('/accounts/{accountId}/access', [AccountController::class, 'updateAccess'])->name('accounts.access.update');
|
||||
Route::post('/invite-codes', [InviteCodeController::class, 'store'])->name('invite-codes.store');
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user