'/admin/subject'], function () { Route::put('news/workflow/{subject}/{step}', 'SubjectAdminController@putWorkflow'); Route::resource('subject', 'SubjectAdminController'); }); // User routes for subject Route::group(['prefix' => '/user/subject'], function () { Route::resource('subject', 'SubjectUserController'); }); // Public routes for subject Route::group(['prefix' => '/subjects'], function () { Route::get('news/workflow/{subject}/{step}/{user}', 'SubjectController@getWorkflow'); Route::get('/', 'SubjectPublicController@index'); Route::get('/{slug?}', 'SubjectPublicController@show'); });