trans_setlocale().'/admin/store_locator', 'middleware' => ['web', 'auth.role:admin']], function () { Route::resource('store_locator', 'Energik\StoreLocator\Http\Controllers\StoreLocatorAdminController'); }); // User routes for store_locator Route::group(['prefix' => trans_setlocale().'/user/store_locator', 'middleware' => ['web', 'auth.role:user']], function () { Route::resource('store_locator', 'Energik\StoreLocator\Http\Controllers\StoreLocatorUserController'); }); // Public routes for store_locator Route::group(['prefix' => trans_setlocale(), 'middleware' => ['web']], function () { Route::get('store_locator/store_locator', 'Energik\StoreLocator\Http\Controllers\StoreLocatorPublicController@index'); Route::get('store_locator/store_locator/{slug?}', 'Energik\StoreLocator\Http\Controllers\StoreLocatorPublicController@show'); });