'Mon API fonctionne', 'version' => 1, ]; }); // TP9 - défi : j'ai placé /search AVANT /{client} pour éviter que Laravel // interprète le mot "search" comme l'identifiant d'un client. Route::get('/clients/search', [ClientController::class, 'search']); // TP9 + TP10 : CRUD complet de l'API clients. Route::get('/clients', [ClientController::class, 'index']); Route::post('/clients', [ClientController::class, 'store']); Route::get('/clients/{client}', [ClientController::class, 'show']); Route::patch('/clients/{client}', [ClientController::class, 'update']); Route::delete('/clients/{client}', [ClientController::class, 'destroy']);