trans_setlocale().'/admin/student', 'middleware' => ['web', 'auth.role:admin']], function () { Route::resource('key', 'Student\Student\Http\Controllers\KeyAdminController'); }); // User routes for key Route::group(['prefix' => trans_setlocale().'/user/student', 'middleware' => ['web', 'auth.role:user']], function () { Route::resource('key', 'Student\Student\Http\Controllers\KeyUserController'); }); // Public routes for key Route::group(['prefix' => trans_setlocale(), 'middleware' => ['web']], function () { Route::get('student/key', 'Student\Student\Http\Controllers\KeyPublicController@index'); Route::get('student/key/{slug?}', 'Student\Student\Http\Controllers\KeyPublicController@show'); });