20 lines
903 B
PHP
20 lines
903 B
PHP
<?php
|
|
|
|
use Illuminate\Http\Request;
|
|
use Illuminate\Support\Facades\Route;
|
|
use App\Http\Controllers\Api\FrontendController;
|
|
use App\Http\Controllers\Api\BackendController;
|
|
use App\Http\Controllers\Admin\UserManagementController;
|
|
|
|
Route::middleware('auth:sanctum')->group(function () {
|
|
Route::get('/frontend', [FrontendController::class, 'index']);
|
|
Route::post('/frontend', [FrontendController::class, 'store']);
|
|
Route::get('/backend', [BackendController::class, 'index']);
|
|
Route::post('/backend', [BackendController::class, 'store']);
|
|
});
|
|
|
|
Route::middleware(['auth:sanctum', 'role:member'])->group(function () {
|
|
Route::get('/admin/users', [UserManagementController::class, 'index']);
|
|
Route::post('/admin/users/{user}/activate', [UserManagementController::class, 'activate']);
|
|
Route::post('/admin/users/{user}/deactivate', [UserManagementController::class, 'deactivate']);
|
|
});
|