Added new api

This commit is contained in:
m.razaghi
2026-07-04 17:05:50 +03:30
parent f242b8936a
commit ce5ccc00a1
11 changed files with 1006 additions and 17 deletions

View File

@@ -30,6 +30,7 @@ Route::prefix('v1')->group(function () {
Route::prefix('v1')->middleware('auth:sanctum')->group(function () {
Route::get('home', [HomeController::class, 'index']);
Route::post('home-v2', [HomeController::class, 'homeV2']);
Route::get('notifications', [NotificationController::class, 'index']);
Route::get('art', [ArtController::class, 'index']);
Route::get('categories', [CategoriesController::class, 'index']);
@@ -69,4 +70,26 @@ Route::prefix('v1')->middleware('auth:sanctum')->group(function () {
Route::delete('folders/{id}/art/{art_id}', [FolderController::class, 'delete_art']);
Route::post('suggestions', [SuggestionController::class, 'index']);
Route::get('judicial-precedents/categories', [\App\Http\Controllers\api\JudicialPrecedentApiController::class, 'categories']);
Route::get('judicial-precedents', [\App\Http\Controllers\api\JudicialPrecedentApiController::class, 'index']);
Route::get('judicial-precedents/{id}/pager', [\App\Http\Controllers\api\JudicialPrecedentApiController::class, 'pager']);
Route::post('judicial-precedents/search', [\App\Http\Controllers\api\JudicialPrecedentApiController::class, 'search']); // NEW
Route::get('legal-opinions/categories', [\App\Http\Controllers\api\LegalOpinionApiController::class, 'categories']);
Route::get('legal-opinions', [\App\Http\Controllers\api\LegalOpinionApiController::class, 'index']);
Route::get('legal-opinions/{id}/pager', [\App\Http\Controllers\api\LegalOpinionApiController::class, 'pager']);
Route::post('legal-opinions/search', [\App\Http\Controllers\api\LegalOpinionApiController::class, 'search']); // NEW
Route::get('bylaws/categories', [\App\Http\Controllers\api\BylawApiController::class, 'categories']);
Route::get('bylaws/authorities', [\App\Http\Controllers\api\BylawApiController::class, 'authorities']);
Route::get('bylaws', [\App\Http\Controllers\api\BylawApiController::class, 'index']);
Route::get('bylaws/{id}/pager', [\App\Http\Controllers\api\BylawApiController::class, 'pager']);
Route::post('bylaws/search', [\App\Http\Controllers\api\BylawApiController::class, 'search']);
Route::post('global-search', [\App\Http\Controllers\api\GlobalSearchApiController::class, 'search']);
});