예제 #1
0
 /**
  * @param $class
  * @param $tries
  * @param QueuePayload $payload
  * @param \Exception $exception
  */
 public static function add($class, $tries, QueuePayload $payload, \Exception $exception)
 {
     $failed = new FailedJobs();
     $failed->class = $class;
     $failed->tries = $tries;
     $failed->payload = $payload->encode();
     $failed->log_time = time();
     $failed->stack_trace = $exception->getMessage();
     $failed->stack_trace .= "\n\n" . $exception->getTraceAsString();
     $failed->save(false);
 }