- Added new apis

This commit is contained in:
m.razaghi
2026-07-22 10:29:01 +03:30
parent 86c68951bb
commit a2799a8d1b
13 changed files with 334 additions and 15 deletions

View File

@@ -115,4 +115,29 @@ Route::prefix('v1')->middleware('auth:sanctum')->group(function () {
Route::delete('/folders/{id}/bylaw/{bylaw_id}', [\App\Http\Controllers\api\FolderController::class, 'delete_bylaw']);
Route::delete('/folders/{id}/judicial/{judicial_id}', [\App\Http\Controllers\api\FolderController::class, 'delete_judicial']);
Route::delete('/folders/{id}/opinion/{opinion_id}', [\App\Http\Controllers\api\FolderController::class, 'delete_opinion']);
// --- HIGHLIGHTS ---
Route::prefix('highlights')->middleware('auth:sanctum')->group(function () {
// Arts
Route::post('/art', [\App\Http\Controllers\api\ArtHighlightController::class, 'create']);
Route::put('/art/{id}', [\App\Http\Controllers\api\ArtHighlightController::class, 'update']);
Route::delete('/art/{id}', [\App\Http\Controllers\api\ArtHighlightController::class, 'destroy']);
// Bylaws
Route::post('/bylaw', [\App\Http\Controllers\api\BylawHighlightController::class, 'create']);
Route::put('/bylaw/{id}', [\App\Http\Controllers\api\BylawHighlightController::class, 'update']);
Route::delete('/bylaw/{id}', [\App\Http\Controllers\api\BylawHighlightController::class, 'destroy']);
// Judicial Precedents
Route::post('/judicial', [\App\Http\Controllers\api\JudicialPrecedentHighlightController::class, 'create']);
Route::put('/judicial/{id}', [\App\Http\Controllers\api\JudicialPrecedentHighlightController::class, 'update']);
Route::delete('/judicial/{id}', [\App\Http\Controllers\api\JudicialPrecedentHighlightController::class, 'destroy']);
// Legal Opinions
Route::post('/opinion', [\App\Http\Controllers\api\LegalOpinionHighlightController::class, 'create']);
Route::put('/opinion/{id}', [\App\Http\Controllers\api\LegalOpinionHighlightController::class, 'update']);
Route::delete('/opinion/{id}', [\App\Http\Controllers\api\LegalOpinionHighlightController::class, 'destroy']);
});
});