我第一次在我的Laravel项目中执行队列作业。但我在这方面遇到了一些困难,就像在php artisan queue:work之后,在终端上显示的一样。
让我来描述一下我尝试过的程序。
我的控制器函数,从这里我试图触发作业队列:
use App\Jobs\InitiateRecharge;
/
/*** Other Codes are here....
/
public function testQueueJob(){
InitiateRecharge::dispatch(1)->onQueue('initrecharge&
早上好!
我的控制器中有以下代码:
$num_rows = $this->drupalRequestRowCount();
$uris = $this->drupalRequestPrepareUri($num_rows, config('constants.IMPORT_DATA_URI'));
$requestHandler = new RequestHandler($uris[0]);
$content = $requestHandler->httpRequest();
// Dispatch each URI for the job that wil
我需要通过单击按钮(同步)从刀片式服务器视图运行计划程序任务,它应该在后台运行进程。
我已经创建了一个artisan命令,它是php artisan projects:get,然后我计划每天运行一次cron作业,但是在某些情况下,我们需要在用户选择的时候运行cron作业,所以当他/她登录到CMS时,他们可以单击同步按钮从那里运行cron作业,但我认为这是不可能的,但我知道在Laravel中有一些工作可以处理我已经创建的php artisan命令:get using queue或process from symphony,但我知道我可以从命令行(终端)使用putty或cPanel终端窗口来执行它
使用Laravel5.3和php7,我试图在后台运行一个脚本。使它看起来很简单,但在这里不起作用。
一些代码,这是我的工作,我需要在后台工作:
class EncodeBitmovin implements ShouldQueue{
use InteractsWithQueue, Queueable, SerializesModels;
public function __construct(){}
public function handle(){
$cont = 0;
while($cont < 3){