1) Есть конечно всякие sleep, delay(now()->addMinutes(10)), Mail::later($when, new OrderShipped($order)) и другие способы - но они все во время простоя нагружают PHP?Нет, не нагружают.
if ($this->get('parametr') == 1)
), то нечего пока ревьювить, всё плохо.