стандартный метод DataProcessing::dispatch($filename); возвращает объект PendingDispatch, его ID и надо узнать. но он еще не записан в этот момент. а вызов app(Dispatcher::class)->dispatch($this->job); идет из его деструктора. но вот то что он еще и возвращает что-то я не догадался а в описании нет. ну а до реализации этого интерфейса я еще не добрался.
public function __destruct()
{
app(Dispatcher::class)->dispatch($this->job);
}