Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
100.00% covered (success)
100.00%
16 / 16
n/a
0 / 0
CRAP
n/a
0 / 0
1<?php
2
3declare(strict_types=1);
4
5use Illuminate\Support\Facades\Route;
6use ImovelZapAi\Importing\Presentation\Http\Controllers\Web\ImportWizardController;
7
8Route::middleware([
9    'auth',
10    'tenant.resolve',
11    'tenant.required',
12    'tenant.active',
13    'role:Admin|Gestor',
14])->prefix('importacao')->name('importing.')->group(function (): void {
15    Route::get('/', [ImportWizardController::class, 'index'])->name('index');
16    Route::get('/nova', [ImportWizardController::class, 'create'])->name('create');
17    Route::post('/', [ImportWizardController::class, 'store'])->name('store');
18    Route::get('/{import}', [ImportWizardController::class, 'show'])->name('show');
19    Route::patch('/{import}/mapeamento', [ImportWizardController::class, 'updateMapping'])->name('mapping');
20    Route::post('/{import}/confirmar', [ImportWizardController::class, 'confirm'])->name('confirm');
21    Route::post('/{import}/retry', [ImportWizardController::class, 'retry'])->name('retry');
22    Route::get('/{import}/relatorio', [ImportWizardController::class, 'report'])->name('report');
23});