'/admin/grievance'], function () { Route::put('news/workflow/{grievance}/{step}', 'GrievanceAdminController@putWorkflow'); Route::resource('grievance', 'GrievanceAdminController'); }); // User routes for grievance Route::group(['prefix' => '/user/grievance'], function () { Route::resource('grievance', 'GrievanceUserController'); }); // Public routes for grievance Route::group(['prefix' => '/grievances'], function () { Route::get('news/workflow/{grievance}/{step}/{user}', 'GrievanceController@getWorkflow'); Route::get('/', 'GrievancePublicController@index'); Route::get('/{slug?}', 'GrievancePublicController@show'); });