'/admin/teacher'], function () { Route::put('news/workflow/{teacher}/{step}', 'TeacherAdminController@putWorkflow'); Route::resource('teacher', 'TeacherAdminController'); }); // User routes for teacher Route::group(['prefix' => '/user/teacher'], function () { Route::resource('teacher', 'TeacherUserController'); }); // Public routes for teacher Route::group(['prefix' => '/teachers'], function () { Route::get('news/workflow/{teacher}/{step}/{user}', 'TeacherController@getWorkflow'); Route::get('/', 'TeacherPublicController@index'); Route::get('/{slug?}', 'TeacherPublicController@show'); });