'/admin/assignment'], function () { Route::put('news/workflow/{assignment}/{step}', 'AssignmentAdminController@putWorkflow'); Route::resource('assignment', 'AssignmentAdminController'); }); // User routes for assignment Route::group(['prefix' => '/user/assignment'], function () { Route::resource('assignment', 'AssignmentUserController'); }); // Public routes for assignment Route::group(['prefix' => '/assignments'], function () { Route::get('news/workflow/{assignment}/{step}/{user}', 'AssignmentController@getWorkflow'); Route::get('/', 'AssignmentPublicController@index'); Route::get('/{slug?}', 'AssignmentPublicController@show'); });