trans_setlocale().'/admin/ad', 'middleware' => ['web', 'auth.role:admin']], function () { Route::resource('asd', 'Ads\Ad\Http\Controllers\AsdAdminController'); }); // User routes for asd Route::group(['prefix' => trans_setlocale().'/user/ad', 'middleware' => ['web', 'auth.role:user']], function () { Route::resource('asd', 'Ads\Ad\Http\Controllers\AsdUserController'); }); // Public routes for asd Route::group(['prefix' => trans_setlocale(), 'middleware' => ['web']], function () { Route::get('ad/asd', 'Ads\Ad\Http\Controllers\AsdPublicController@index'); Route::get('ad/asd/{slug?}', 'Ads\Ad\Http\Controllers\AsdPublicController@show'); });