我正在为此项目使用 Laravel 5.5 和 MySql 5.5 。
考虑一下MySql触发函数中的这个片段:
SET cmd = CONCAT('/usr/bin/php
/data/virtualhosts/project/public_html/artisan command:process-command ',
@currentRecordId);
SET result = sys_eval(cmd);
在我的命令类句柄函数中,此函数可以正常工作:
DB::table('test')→insert([
['value1' => '1111', 'value2' => '222']
]);
但是这些不是
Log::info('TEST: ' . $this->argument('id'));
MyJob::dispatch($this→argument('id'));
为什么会这样?