Если я правильно вас понял, ваш вопрос состоит из двух частей:
Как использовать значения аргументов по умолчанию с PHP
функциями переменных
Как создать гибкую схему для Laravel
настройки планировщика и
По поводу вашего первого вопроса - вот пример значений аргументов по умолчанию для переменных функций:
function sound_cow(string $sound = 'moo') { return $sound; }
$animal = 'cow';
print ('sound_' . $animal)();
print ('sound_' . $animal)('moowoof');
Относительно вашего второго вопроса - я считаю, что вообще не стоит хранить фрагменты кода и генерировать из него ваш скрипт.Сначала это выглядит как хитрый трюк, но этот функционал быстро становится сложным и хрупким, когда ваша программа становится больше.Он уязвим, так как может предоставить возможность запуска вредоносного кода, внедренного в вашу базу данных.Также трудно выполнить рефакторинг, когда вы собираетесь переписать его, например, для другого PHP
фреймворка (или даже перенести его на другой язык программирования), потому что это зависит от конкретной реализации планировщика.Если вам нужен такой гибкий планировщик IMHO, лучше реализовать собственный настраиваемый уровень абстракции над планировщиком Laravel
с нужным вам функционалом.
PS Кстати, в вашем примере кода есть ошибки - избыточные скобки в определениях функций.