Laravel 9在任何站点加载之前将变量放入会话存储,在哪里?



我试图找出在页面加载之前设置sessionStorage变量的位置。我希望这个逻辑对任何存在的路由都有效。

Session::put('environment', env('APP_ENV'));

我试图在Controller类中这样做,因为每个其他控制器都扩展了它。

目前我正在看index.php。根据文档,这是一切的开始。

也许别人有更好的主意?

您不应该将这些东西存储到会话中。

实现我想要做的最好的方法是通过数据属性将变量传递给HTML。

我使用app.blade.php是因为每个站点都扩展了它。

<body data-environment="{{ session('environment') }}">

在我的例子中,我也不需要设置环境变量。它已经保存在会话中,名为"environment"。

相关内容

  • 没有找到相关文章

最新更新