Laravel Vapor 使用 get 参数从域根提供资产

问题描述

我正在使用 Laravel Vapor 构建 Shopify 应用程序。由于 Shopify 应用程序需要将一些 javascript 文件包含在用户的商店中,因此我是 Shopify 的脚本标签功能,可提供要包含的资产 URL。 我遇到以下问题。 认情况下,Laravel Vapor 通过公共 S3“资产”存储桶或 AWS CloudFront CDN 网络提供静态资源。我需要从域根中获得这些资产。 Vapor 有可能包含可从根域访问的资产,但在我的情况下,这并不适用。 通过以下配置,我尝试允许从域根目录加载提到的资产。

    'serve_assets' => [
        'scripttags/onload.js'
    ],

Shopify 注入这些资产的问题是使用像 {assetUrl}?shop=useRSStore.myshopify.com 这样的 get 参数。 我需要一种方法来允许根域提供通配符资产地址。 我尝试过但不起作用的是:

    'serve_assets' => [
        'scripttags/onload.js*'
    ],

如果您需要更多信息或有疑问,请在评论中提出。 感谢您抽出宝贵时间,并希望尽快找到答案。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)