group(function () { Route::get('deal/report/{report}', 'DealReportController'); Route::post('deal/exim/{exim}', 'DealEximController'); Route::patch('deal/actions/{action}', 'DealActionsController'); Route::patch('deal/action/{deal}/{action}', 'DealActionController'); Route::patch('deal/workflow/{deal}/{transition}', 'DealWorkflowController'); Route::resource('deal', 'DealResourceController'); }); // Public routes for deal Route::get('deals/', 'DealPublicController@index'); Route::get('deal/{slug?}', 'DealPublicController@show');