【问题标题】:Voyager admin menu empty on VPSVPS 上的 Voyager 管理菜单为空
【发布时间】:2020-12-11 11:03:10
【问题描述】:

我在 Google VM 机器上部署了我的应用程序,但菜单项为空。我的本地主机没有问题。数据库已迁移,并且在其他所有方面都可以正常工作。

到目前为止我已经尝试过:

  • 迁移
  • 服务器重启
  • 数据库重新转储
  • 篡改了 data_types 表
  • voyager:admin 获得完全权限

但似乎没有任何效果。

知道为什么会这样吗?

【问题讨论】:

    标签: laravel voyager


    【解决方案1】:

    它可能被 Content-Security-Policy 阻止。此标头可以由 nginx 或 apache2 添加。航海者使用vue2,需要eval方法。将此数据附加到 CSP:script-src: 'self' 'unsafe-eval'

    我的例子:

    add_header Content-Security-Policy "default-src 'self' http: https: data: blob: 'unsafe-inline' script-src: 'self' 'unsafe-eval'" always;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-04-02
      • 2020-02-09
      • 1970-01-01
      • 2018-09-19
      • 2018-04-05
      • 2021-06-26
      • 2020-01-22
      相关资源
      最近更新 更多