'admin/teacher'], function () { 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('/', 'TeacherPublicController@index'); Route::get('/{slug?}', 'TeacherPublicController@show'); });