'/admin/department'], function () { Route::put('news/workflow/{department}/{step}', 'DepartmentAdminController@putWorkflow'); Route::resource('department', 'DepartmentAdminController'); }); // User routes for department Route::group(['prefix' => '/user/department'], function () { Route::resource('department', 'DepartmentUserController'); }); // Public routes for department Route::group(['prefix' => '/departments'], function () { Route::get('news/workflow/{department}/{step}/{user}', 'DepartmentController@getWorkflow'); Route::get('/', 'DepartmentPublicController@index'); Route::get('/{slug?}', 'DepartmentPublicController@show'); });