group(function () { Route::get('contact/report/{report}', 'ContactReportController'); Route::post('contact/exim/{exim}', 'ContactEximController'); Route::patch('contact/actions/{action}', 'ContactActionsController'); Route::patch('contact/action/{contact}/{action}', 'ContactActionController'); Route::patch('contact/workflow/{contact}/{transition}', 'ContactWorkflowController'); Route::resource('contact', 'ContactResourceController'); }); // Public routes for contact Route::get('contacts/', 'ContactPublicController@index'); Route::get('contact/{slug?}', 'ContactPublicController@show');