for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Laravel\Forge\Sites\Commands\Workers;
class CreateWorkerCommand extends WorkerCommand
{
/**
* HTTP request method.
*
* @return string
*/
public function requestMethod()
return 'POST';
}
* Set connection name.
* @param string $connection
* @return static
public function usingConnection(string $connection)
return $this->attachPayload('connection', $connection);
* Set queue name.
* @param string $queue
public function onQueue(string $queue)
return $this->attachPayload('queue', $queue);
* Set timeout.
* @param int $seconds
public function withTimeout(int $seconds)
return $this->attachPayload('timeout', $seconds);
* Set sleep seconds.
public function sleepFor(int $seconds)
return $this->attachPayload('sleep', $seconds);
* Set max tries count.
* @param int $tries
public function maxTries(int $tries)
return $this->attachPayload('tries', $tries);
* Indicates that worker should start as daemon.
public function asDaemon()
return $this->attachPayload('daemon', true);