File: /home/xedaptot/ai.naniguide.com/app/Jobs/Test.php
<?php
namespace App\Jobs;
use Illuminate\Bus\Queueable;
use Illuminate\Contracts\Queue\ShouldBeUnique;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Foundation\Bus\Dispatchable;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Queue\SerializesModels;
class Test implements ShouldQueue, ShouldBeUnique
{
use Dispatchable;
use InteractsWithQueue;
use Queueable;
use SerializesModels;
public $timeout = 5;
protected $object = null;
protected $objectId = null;
/**
* Create a new job instance.
*
* @return void
*/
public function __construct($object, $objectId)
{
$this->object = $object;
$this->objectId = $objectId;
echo "1234\n";
}
public function retryUntil()
{
return now()->addDays(30);
}
/**
* Execute the job.
*
* @return void
*/
public function handle()
{
echo "Vardump object passed: ";
$this->release(6);
return;
}
public function dispatched()
{
echo "After dispatched event\n";
\Log::info('Job has been dispatched: ' . get_class($this));
}
}