Команда Laravel не запускается из MySql Trigger - PullRequest
0 голосов
/ 13 марта 2019

Я использую 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'));

Почему это происходит?

...