【问题标题】:serve html files with laravel使用 laravel 提供 html 文件
【发布时间】:2021-05-10 02:00:19
【问题描述】:

我有一个正在运行的 laravel 应用程序,但我需要显示 HTML 文件和资产(css 和图像),web 文件是从另一个用 python 构建的应用程序导出的,所以 HTML 页面非常多(数百) ,所以我无法路由每一页。 我使用下面的代码路由到索引页面,但是当我点击另一个页面的链接时,它返回 404

// Route::get('/index', function () {
//  return file_get_contents(public_path() . '/pages/index.html');
// });

请问,我该如何提供页面,该文件夹在我的 laravel 应用程序的公共文件夹中。

【问题讨论】:

    标签: html laravel routes static


    【解决方案1】:

    我通过将它嵌入到刀片文件的 iframe 标记中解决了这个问题 我所做的是,我在 AWS S3 存储桶上托管了从 python 应用程序生成的 Web 文件,然后我在 AWS Beanstalk 上托管了 Laravel 应用程序,然后我复制了 S3 端点并使用 iframe 将其嵌入到 Laravel 刀片文件中,有了这个web文件隐藏在laravel应用的认证下。

    【讨论】:

      猜你喜欢
      • 2011-08-01
      • 2013-03-06
      • 2017-05-10
      • 1970-01-01
      • 2019-05-26
      • 2023-03-11
      • 2018-11-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多