小编Don*_*n40的帖子

如何在 Laravel 5.8 的 Artisan 命令中使用 ENV 变量?

我正在创建我自己的工匠命令,我想使用 ENV 变量,但是当我使用时,$_ENV['VariableName']我得到并出错。

local.ERROR: Undefined index: VariableName

相同的代码在控制器和错误中完美运行,因为没有生成此代码。

我正在创建我的命令 php artisan make:command CommandName

我如何开始在那里使用 ENV 变量?谢谢!我想在内部的私有函数中使用变量:

class CommandName extends Command 但在外面 public function handle()

environment-variables laravel laravel-5

2
推荐指数
2
解决办法
3169
查看次数

如何在 Laravel Mix 中使用全局 JS 变量?

我正在使用 Laravel Mix,但我遇到了全局变量的问题。

在 app.js 文件中,我有以下内容:

import $ from 'jquery';
window.$ = window.jQuery = $;

var iniciateUserChoiceBool = false;

$(function() {
   require('./functions');
   require('./tabs');
});
Run Code Online (Sandbox Code Playgroud)

我在functions.js 和tabs.js 中使用的相关变量iniciateUserChoiceBool,我需要它是相同的变量。但每次我得到:

Uncaught ReferenceError: iniciateUserChoiceBool is not defined
Run Code Online (Sandbox Code Playgroud)

如果我将变量放在functions.js 和tabs.js 中的不同文件中,错误就会消失,但功能会发生变化,因为变量不相同且语句if不同。如何在 Laravel mix 中使用全局变量?

我也这样测试过,还是报错。

import $ from 'jquery';
window.$ = window.jQuery = $;

$(function() {
   var iniciateUserChoiceBool = false;

   require('./functions');
   require('./tabs');
});
Run Code Online (Sandbox Code Playgroud)

javascript laravel webpack laravel-mix

2
推荐指数
1
解决办法
2435
查看次数