feat: add music feature

This commit is contained in:
2026-05-19 08:22:10 +03:30
parent b63fdc5439
commit 65db1bd5da
11 changed files with 489 additions and 10 deletions
+18 -1
View File
@@ -148,6 +148,23 @@
Route::get('/media/{id}/comments', [MediaController::class, 'getComments']);
Route::post('/media/{id}/feedback', [MediaController::class, 'submitFeedback']);
//add note to media
Route::post('/media/{id}/note', [MediaController::class, 'storeNote']);
// Music Categories
Route::apiResource('music-categories', MusicCategoryController::class);
Route::get('public/music-categories', [MusicCategoryController::class, 'index']);
// Music Playlists
Route::apiResource('music-playlists', MusicPlaylistController::class);
Route::get('playlists/by-category/{categoryId}', [MusicPlaylistController::class, 'index']);
// Music
Route::get('music/playlist/{playlistId}', [MusicController::class, 'getMusicByPlaylist']);
Route::post('music/{musicId}/add-to-playlist', [MusicController::class, 'addToPlaylist']);
Route::delete('music/{musicId}/remove-from-playlist', [MusicController::class, 'removeFromPlaylist']);
Route::post('music/update-order', [MusicController::class, 'updateOrder']);
Route::apiResource('music', MusicController::class);
});