feat: add save feature

This commit is contained in:
2026-05-23 01:09:29 +03:30
parent e314f95656
commit 8339a03168
8 changed files with 401 additions and 13 deletions
+11 -1
View File
@@ -20,7 +20,7 @@
use App\Http\Controllers\RatingController;
use App\Http\Controllers\CommentController;
use App\Http\Controllers\MusicSubcategoryController;
use App\Http\Controllers\SaveController;
Route::get('/test-hash', function() {
$plain = 'amnk1380';
@@ -201,4 +201,14 @@
Route::delete('{type}/{id}/{commentId}', [CommentController::class, 'deleteComment']);
Route::get('most/{type}', [CommentController::class, 'mostCommented']);
});
// Save routes (works for all models)
Route::prefix('saves')->group(function () {
Route::post('/save', [SaveController::class, 'save']);
Route::post('/unsave', [SaveController::class, 'unsave']);
Route::post('/toggle', [SaveController::class, 'toggleSave']);
Route::get('/my-saved', [SaveController::class, 'mySavedItems']);
Route::post('/check', [SaveController::class, 'checkSaved']);
});
});