У меня есть папка, которую я разместил в папке /public на моем сайте Laravel. Путь:
/public/test
в папке "test" есть файл index.html, который является всего лишь статическим ресурсом, который я хочу загрузить из общей папки (я не хочу создавать представление для этого в рамках фреймворка - слишком много для объяснения).
Я сделал такой маршрут:
Route::get('/test', function() {
return File::get(public_path() . '/test/index.html');
});
Я не могу заставить это работать. Я просто получаю сообщение об ошибке от Chrome, говоря, что эта страница имеет цикл перенаправления.
Я могу получить к нему доступ таким образом:
http://www.example.com/test/index.html
Но я не могу использовать расширение .html где угодно. Файл должен быть видимым как:
http://www.example.com/test/
Как я могу обслуживать одну страницу HTML из общей папки Laravel без использования расширения .html?