- Laravel Версия: 5.8. *
- Версия PHP: 7.1.3
- Драйвер базы данных и версия: MySQL
Описание:
При запросе
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');