我可以在调度作业开始时加载配置文件吗?
我尝试customerName
在 Schedule Class 中使用一个局部变量,它已经在 Config 文件夹中定义为 named customerInfo
。
namespace App\Console\Commands;
use Illuminate\Console\Command;
use Illuminate\Support\Facades\Log;
use Config;
class Checkout extends Command
{
***
public function handle()
{
***
$customerName = Config::get('customerInfo.customer_name'); //test code
\Log::info($customerName); // for error check in log file
***
}
}
但它没有奏效。
我必须在构造函数中声明它还是必须使用'\'
as'\Config'
即使已经将别名声明为use Config;
?
当计划作业开始运行时,在 Config 中使用自定义变量的最佳简单解决方案是什么?