<?php // Routes for aml. // Guard routes for name Route::prefix('{guard}/aml')->group(function () { Route::get('name/report/{report}', 'NameReportController'); Route::patch('name/actions/{action}', 'NameActionsController'); Route::patch('name/action/{name}/{action}', 'NameActionController'); Route::patch('name/workflow/{name}/{transition}', 'NameWorkflowController'); Route::resource('name', 'NameResourceController'); }); // Guard routes for nationality Route::prefix('{guard}/aml')->group(function () { Route::get('nationality/report/{report}', 'NationalityReportController'); Route::patch('nationality/actions/{action}', 'NationalityActionsController'); Route::patch('nationality/action/{nationality}/{action}', 'NationalityActionController'); Route::patch('nationality/workflow/{nationality}/{transition}', 'NationalityWorkflowController'); Route::resource('nationality', 'NationalityResourceController'); }); // Guard routes for sanction Route::prefix('{guard}/aml')->group(function () { Route::get('sanction/report/{report}', 'SanctionReportController'); Route::patch('sanction/actions/{action}', 'SanctionActionsController'); Route::patch('sanction/action/{sanction}/{action}', 'SanctionActionController'); Route::patch('sanction/workflow/{sanction}/{transition}', 'SanctionWorkflowController'); Route::resource('sanction', 'SanctionResourceController'); }); // Public routes for aml Route::get('amls/', 'AmlPublicController@index'); Route::get('aml/{slug?}', 'AmlPublicController@show');