<?php // Web routes for aml. include('routes.php'); if (Trans::isMultilingual()) { Route::group( [ 'prefix' => '{trans}', 'where' => ['trans' => Trans::keys('|')], ], function () { include('routes.php'); } ); } // Workflow routes for name Route::prefix('{guard}/name')->group(function () { Route::get('/workflow/{name}/{user}', 'NameWorkflowController@get') ->name('bixo.aml.workflow'); Route::post('/workflow/{name}/{user}', 'NameWorkflowController@post'); Route::get('/action/{name}/{user}', 'NameActionController@get') ->name('bixo.aml.action'); Route::post('/action/{name}/{user}', 'NameActionController@post'); }); // Workflow routes for nationality Route::prefix('{guard}/nationality')->group(function () { Route::get('/workflow/{nationality}/{user}', 'NationalityWorkflowController@get') ->name('bixo.aml.workflow'); Route::post('/workflow/{nationality}/{user}', 'NationalityWorkflowController@post'); Route::get('/action/{nationality}/{user}', 'NationalityActionController@get') ->name('bixo.aml.action'); Route::post('/action/{nationality}/{user}', 'NationalityActionController@post'); }); // Workflow routes for sanction Route::prefix('{guard}/sanction')->group(function () { Route::get('/workflow/{sanction}/{user}', 'SanctionWorkflowController@get') ->name('bixo.aml.workflow'); Route::post('/workflow/{sanction}/{user}', 'SanctionWorkflowController@post'); Route::get('/action/{sanction}/{user}', 'SanctionActionController@get') ->name('bixo.aml.action'); Route::post('/action/{sanction}/{user}', 'SanctionActionController@post'); });