请求时
URL::route('test.index');
(或任何路由名称),从下一页开始 http://app.test/sitemap.xml
返回的结果是: https://test.app/sitemap.xml/test
所需的输出是 https://test.app/test
即使绝对值设置为true(默认情况下也是如此),但不包含第三个参数。 我已经尝试过将其显式设置为true:
URL::route('test.index', [], true);
创建一条路线以捕获对sitemap.xml的访问,并返回(错误地)生成的路线
Route::get('/sitemap.xml', function () {
return \URL::route('test');
});
这是我的测试路线的路线定义
Route::get('test', function() {return 'test';})->name('test');