Fixed major bugs

This commit is contained in:
m.razaghi
2026-07-09 19:11:39 +03:30
parent 71dc7da8a4
commit 71a6f683a7
4 changed files with 90 additions and 8 deletions

View File

@@ -25,7 +25,6 @@ Route::prefix('v1')->group(function () {
Route::post('verify', [AuthController::class, 'verify']);
Route::post('version', [VersionController::class, 'index']);
Route::post('/payment/callback', [SubscribePlanController::class, 'paymentCallback'])->name('payment.callback');
});
Route::prefix('v1')->middleware('auth:sanctum')->group(function () {
@@ -35,7 +34,7 @@ Route::prefix('v1')->middleware('auth:sanctum')->group(function () {
Route::get('art', [ArtController::class, 'index']);
Route::get('categories', [CategoriesController::class, 'index']);
Route::post('art/search', [ArtController::class, 'search']);
Route::post('fast-search', [ArtController::class, 'fash_search']);
Route::post('fast-search', [ArtController::class, 'fash_search']); // Legacy Art fast search
Route::post('art/note', [NoteController::class, 'create']);
Route::put('art/note/{id}', [NoteController::class, 'update']);
Route::delete('art/note/{id}', [NoteController::class, 'destroy']);
@@ -71,25 +70,29 @@ Route::prefix('v1')->middleware('auth:sanctum')->group(function () {
Route::post('suggestions', [SuggestionController::class, 'index']);
// Judicial Precedents
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::post('judicial-precedents/search', [\App\Http\Controllers\api\JudicialPrecedentApiController::class, 'search']);
Route::post('judicial-precedents/fast-search', [\App\Http\Controllers\api\JudicialPrecedentApiController::class, 'fast_search']); // NEW
// Legal Opinions
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::post('legal-opinions/search', [\App\Http\Controllers\api\LegalOpinionApiController::class, 'search']);
Route::post('legal-opinions/fast-search', [\App\Http\Controllers\api\LegalOpinionApiController::class, 'fast_search']); // NEW
// Bylaws
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('bylaws/fast-search', [\App\Http\Controllers\api\BylawApiController::class, 'fast_search']); // NEW
// Global Search
Route::post('global-search', [\App\Http\Controllers\api\GlobalSearchApiController::class, 'search']);
Route::post('global-search/fast-search', [\App\Http\Controllers\api\GlobalSearchApiController::class, 'fast_search']); // NEW
});