在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/three-page
我需要.env,因为如果更改项目的URL,我只需要在.env中进行更改,即可在LARAVEL NOVA主页面上不损坏主导航卡
答案 0 :(得分:-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,
}
}