group(function () { Route::resource('branch', 'BranchResourceController'); }); // Guard routes for region Route::prefix('{guard}/branch')->group(function () { Route::resource('region', 'RegionResourceController'); }); // Public routes for branch Route::get('branches/', 'BranchPublicController@index'); Route::get('branch/{slug?}', 'BranchPublicController@show');