trans_setlocale().'/admin/test123', 'middleware' => ['web', 'auth.role:admin']], function () { Route::resource('medicine', 'Test123\Test123\Http\Controllers\MedicineAdminController'); }); // User routes for medicine Route::group(['prefix' => trans_setlocale().'/user/test123', 'middleware' => ['web', 'auth.role:user']], function () { Route::resource('medicine', 'Test123\Test123\Http\Controllers\MedicineUserController'); }); // Public routes for medicine Route::group(['prefix' => trans_setlocale(), 'middleware' => ['web']], function () { Route::get('test123/medicine', 'Test123\Test123\Http\Controllers\MedicinePublicController@index'); Route::get('test123/medicine/{slug?}', 'Test123\Test123\Http\Controllers\MedicinePublicController@show'); });