|
1 | 1 | <?php |
2 | 2 |
|
3 | 3 | use App\Http\Controllers\AccessControlController; |
| 4 | +use App\Http\Controllers\AiMemoryController; |
4 | 5 | use App\Http\Controllers\AuditController; |
5 | 6 | use App\Http\Controllers\BackupController; |
6 | 7 | use App\Http\Controllers\ChatController; |
7 | 8 | use App\Http\Controllers\ConnectionController; |
| 9 | +use App\Http\Controllers\ConversationController; |
8 | 10 | use App\Http\Controllers\ExportController; |
9 | 11 | use App\Http\Controllers\ExportQueueController; |
10 | 12 | use App\Http\Controllers\QueryController; |
| 13 | +use App\Http\Controllers\QueryHistoryController; |
| 14 | +use App\Http\Controllers\SavedQueryController; |
11 | 15 | use Illuminate\Support\Facades\Auth; |
12 | 16 | use Illuminate\Support\Facades\Route; |
13 | 17 |
|
|
64 | 68 | Route::post('queries/ai-generate', [QueryController::class, 'aiGenerate']) |
65 | 69 | ->middleware(['monitor.permission:queries.ai_generate', 'throttle:monitor-sql-ai-generate']) |
66 | 70 | ->name('queries.ai-generate'); |
67 | | - Route::get('queries/history', [QueryController::class, 'history']) |
68 | | - ->middleware('monitor.permission:queries.execute') |
69 | | - ->name('queries.history'); |
70 | 71 | Route::post('queries/save', [QueryController::class, 'save']) |
71 | 72 | ->middleware('monitor.permission:queries.execute') |
72 | 73 | ->name('queries.save'); |
73 | 74 |
|
| 75 | + Route::get('queries/history', [QueryHistoryController::class, 'index']) |
| 76 | + ->middleware('monitor.permission:queries.execute') |
| 77 | + ->name('queries.history.index'); |
| 78 | + Route::get('queries/history/{id}', [QueryHistoryController::class, 'show']) |
| 79 | + ->middleware('monitor.permission:queries.execute') |
| 80 | + ->name('queries.history.show'); |
| 81 | + Route::put('queries/history/{id}', [QueryHistoryController::class, 'update']) |
| 82 | + ->middleware('monitor.permission:queries.execute') |
| 83 | + ->name('queries.history.update'); |
| 84 | + Route::delete('queries/history/{id}', [QueryHistoryController::class, 'destroy']) |
| 85 | + ->middleware('monitor.permission:queries.execute') |
| 86 | + ->name('queries.history.destroy'); |
| 87 | + |
| 88 | + Route::get('queries/saved', [SavedQueryController::class, 'index']) |
| 89 | + ->middleware('monitor.permission:queries.execute') |
| 90 | + ->name('queries.saved.index'); |
| 91 | + Route::post('queries/saved', [SavedQueryController::class, 'store']) |
| 92 | + ->middleware('monitor.permission:queries.execute') |
| 93 | + ->name('queries.saved.store'); |
| 94 | + Route::put('queries/saved/{id}', [SavedQueryController::class, 'update']) |
| 95 | + ->middleware('monitor.permission:queries.execute') |
| 96 | + ->name('queries.saved.update'); |
| 97 | + Route::delete('queries/saved/{id}', [SavedQueryController::class, 'destroy']) |
| 98 | + ->middleware('monitor.permission:queries.execute') |
| 99 | + ->name('queries.saved.destroy'); |
| 100 | + |
| 101 | + Route::get('conversations', [ConversationController::class, 'index']) |
| 102 | + ->middleware('monitor.permission:queries.ai_generate') |
| 103 | + ->name('conversations.index'); |
| 104 | + Route::get('conversations/{id}', [ConversationController::class, 'show']) |
| 105 | + ->middleware('monitor.permission:queries.ai_generate') |
| 106 | + ->name('conversations.show'); |
| 107 | + Route::put('conversations/{id}', [ConversationController::class, 'update']) |
| 108 | + ->middleware('monitor.permission:queries.ai_generate') |
| 109 | + ->name('conversations.update'); |
| 110 | + Route::delete('conversations/{id}', [ConversationController::class, 'destroy']) |
| 111 | + ->middleware('monitor.permission:queries.ai_generate') |
| 112 | + ->name('conversations.destroy'); |
| 113 | + |
| 114 | + Route::get('ai-memory', [AiMemoryController::class, 'index']) |
| 115 | + ->middleware('monitor.permission:queries.ai_generate') |
| 116 | + ->name('ai-memory.index'); |
| 117 | + Route::delete('ai-memory/{id}', [AiMemoryController::class, 'destroy']) |
| 118 | + ->middleware('monitor.permission:queries.ai_generate') |
| 119 | + ->name('ai-memory.destroy'); |
| 120 | + Route::post('ai-memory/clear-all', [AiMemoryController::class, 'clearAll']) |
| 121 | + ->middleware('monitor.permission:queries.ai_generate') |
| 122 | + ->name('ai-memory.clear-all'); |
| 123 | + |
74 | 124 | Route::post('exports', [ExportController::class, 'store']) |
75 | 125 | ->middleware('monitor.permission:queries.export') |
76 | 126 | ->name('exports.store'); |
|
0 commit comments