从Laravel中的.env获取数据到Laravel Nova Card-vue组件

问题描述 投票:0回答:1

从Laravel上的.env获取数据到vue组件中的LARAVEL NOVA HOME

我需要从LARAVEL的.env获取数据以在Laravel Nova卡上使用

在.env上,我有:APP_URL = https://example.com

我需要从Laravel .env获取此值以动态生成导航链接在(主页)上的LARAVEL NOVA登录页面之后的第一页中-LARAVEL NOVA仪表板

主页上有6个图标(这是导航链接)

我需要返回六个链接,例如:

https://example.com/one-page

https://example.com/two-page

https://example.com/three-page

https://example.com/four-page

https://example.com/five-page

https://example.com/six-page

我需要.env,因为如果更改项目的URL,我只需要在.env中进行更改,就不会在LARAVEL NOVA主页面上损坏主导航卡

laravel vue.js environment-variables components laravel-nova
1个回答
-1
投票

Vue在前端侧又称为应用程序层工作。我认为dotenv在这里不适合您。我建议您通过脚本中的.blade.php传递值。

<script>
   const window.MIX_APP_URL = {{ env('MIX_APP_URL') }};
</script>

并将MIX_APP_URL变量用于vue中的值。

data() {
  return {
    appUrl: window.MIX_APP_URL,
  }
}
© www.soinside.com 2019 - 2024. All rights reserved.