group(function () { Route::get('/investidor/negocios', [ExistingBusinessController::class, 'index']); Route::get('/management/negocios', [ExistingBusinessController::class, 'index']); Route::get('/investidor/negocios/{id}', [ExistingBusinessController::class, 'show'])->whereUuid('id'); Route::get('/investidor/negocios/{id}/classificacao', [ExistingBusinessClassificationController::class, 'show'])->whereUuid('id'); Route::prefix('api/v1/existing-business')->group(function () { Route::get('/reviews', [ExistingBusinessController::class, 'index']); Route::get('/listings', [ExistingBusinessController::class, 'index']); Route::post('/listings', [ExistingBusinessController::class, 'save']); Route::get('/listings/{id}', [ExistingBusinessController::class, 'show'])->whereUuid('id'); Route::get('/listings/{id}/classification', [ExistingBusinessClassificationController::class, 'show'])->whereUuid('id'); Route::post('/listings/{id}/classification', [ExistingBusinessClassificationController::class, 'act'])->whereUuid('id'); Route::put('/listings/{id}', [ExistingBusinessController::class, 'save'])->whereUuid('id'); Route::post('/listings/{id}/transitions', [ExistingBusinessController::class, 'transition'])->whereUuid('id'); Route::post('/listings/{id}/verifications', [ExistingBusinessController::class, 'verify'])->whereUuid('id'); Route::post('/listings/{id}/objects', [ExistingBusinessController::class, 'saveObject'])->whereUuid('id'); Route::put('/listings/{id}/objects/{object}', [ExistingBusinessController::class, 'saveObject'])->whereUuid(['id', 'object']); }); });