Feat: Organize videos by sector

This commit is contained in:
Xavier Oliveira
2026-06-16 12:25:58 +01:00
parent c5ed77945e
commit 84e9bf7307
21 changed files with 477 additions and 116 deletions

View File

@@ -11,6 +11,7 @@ use App\Http\Controllers\WorkshopsController;
use App\Http\Middleware\JwtMiddleware;
use App\Http\Controllers\VideoViewController;
use App\Http\Controllers\DashboardController;
use App\Http\Controllers\SectorController;
/*
|--------------------------------------------------------------------------
| API Routes
@@ -40,14 +41,17 @@ Route::middleware([JwtMiddleware::class])->group(function () {
Route::get('/next-videos', [VideosController::class, 'nextVideos']);
Route::get('/categories', [CategoryController::class, 'index']);
Route::post('/categories', [CategoryController::class, 'create']);
Route::get('/sectors', [SectorController::class, 'index']);
Route::post('/sectors', [SectorController::class, 'create']);
Route::get('/workshops', [WorkshopsController::class, 'index']);
Route::get('/workshop/{id}', [WorkshopsController::class, 'getWorkshop']);
Route::get('/workshops-length', [WorkshopsController::class, 'workshopsLength']);
Route::get('/workshops-search', [WorkshopsController::class, 'search']);
Route::get('/next-workshops', [WorkshopsController::class, 'nextWorkshops']);
Route::post('/categories', [CategoryController::class, 'create']);
Route::post('/inscrever/{id}', [WorkshopsController::class, 'inscrever']);
Route::delete('/cancelar-inscricao/{id}', [WorkshopsController::class, 'cancelarInscricao']);