feat: paginate workshops and videos pages
This commit is contained in:
@@ -9,6 +9,7 @@ use App\Http\Controllers\UserController;
|
||||
use App\Http\Controllers\VideosController;
|
||||
use App\Http\Controllers\WorkshopsController;
|
||||
use App\Http\Middleware\JwtMiddleware;
|
||||
use App\Http\Controllers\VideoViewController;
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| API Routes
|
||||
@@ -32,11 +33,18 @@ Route::middleware([JwtMiddleware::class])->group(function () {
|
||||
|
||||
Route::get('/videos', [VideosController::class, 'index']);
|
||||
Route::get('/video/{id}', [VideosController::class, 'getVideo']);
|
||||
Route::post('/video/{video}/watch', [VideoViewController::class, 'store']);
|
||||
Route::get('/videos-length', [VideosController::class, 'videosLength']);
|
||||
Route::get('/videos-search', [VideosController::class, 'search']);
|
||||
Route::get('/next-videos', [VideosController::class, 'nextVideos']);
|
||||
|
||||
Route::get('/categories', [CategoryController::class, 'index']);
|
||||
|
||||
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']);
|
||||
|
||||
@@ -58,7 +66,7 @@ Route::middleware([JwtMiddleware::class])->group(function () {
|
||||
Route::post('/create-video', [VideosController::class, 'create']);
|
||||
Route::get('/edit-video/{id}', [VideosController::class, 'getVideo']);
|
||||
Route::patch('/edit-video/{id}', [VideosController::class, 'update']);
|
||||
Route::delete('/video/{id}', [VideosController::class, 'destroy']);
|
||||
Route::delete('/delete-video/{id}', [VideosController::class, 'destroy']);
|
||||
|
||||
Route::post('/create-workshop', [WorkshopsController::class, 'create']);
|
||||
Route::get('/edit-workshop/{id}', [WorkshopsController::class, 'getWorkshop']);
|
||||
|
||||
Reference in New Issue
Block a user