error($exception); } return $string; } /** * Converts schedule cron data into a carbon object. * * @throws \Exception */ public static function getScheduleNextRunDate(string $minute, string $hour, string $dayOfMonth, string $month, string $dayOfWeek): Carbon { return Carbon::instance((new CronExpression( sprintf('%s %s %s %s %s', $minute, $hour, $dayOfMonth, $month, $dayOfWeek) ))->getNextRunDate()); } public static function checked(string $name, mixed $default): string { $errors = session('errors'); if (isset($errors) && $errors instanceof ViewErrorBag && $errors->any()) { return old($name) ? 'checked' : ''; } return ($default) ? 'checked' : ''; } }