feat: implement user management system and integrate AI services with Ollama and Gemini

This commit is contained in:
jeremy bayse
2026-06-21 00:12:37 +02:00
parent 648749a69a
commit b85c2ba5a1
17 changed files with 1074 additions and 7 deletions
+6
View File
@@ -10,6 +10,7 @@ use App\Http\Controllers\AttachmentController;
use App\Http\Controllers\HardwareController;
use App\Http\Controllers\BesoinInformatiqueController;
use App\Http\Controllers\DevisController;
use App\Http\Controllers\UserController;
Route::get('/', function () {
return redirect()->route('login');
@@ -71,6 +72,8 @@ Route::middleware('auth')->group(function () {
// Pièces jointes
Route::get('/attachments/{attachment}', [AttachmentController::class, 'show'])->name('attachments.show');
Route::post('/attachments/{attachment}/ocr', [AttachmentController::class, 'ocr'])->name('attachments.ocr');
Route::post('/attachments/ocr-upload', [AttachmentController::class, 'ocrUpload'])->name('attachments.ocr-upload');
// Gestion de matériel d'infrastructure
Route::resource('materiels', HardwareController::class);
@@ -89,6 +92,9 @@ Route::middleware('auth')->group(function () {
Route::resource('devis', DevisController::class)->parameters([
'devis' => 'devi',
]);
// Gestion des utilisateurs
Route::resource('users', UserController::class);
});
require __DIR__.'/auth.php';