Вы можете поместить свой код в app / console / kernel.php
protected function schedule(Schedule $schedule)
{
$schedule->command('inspire')->monthlyOn(23);
}
Также, если вам нужно запустить эти задачи, начиная с определенной даты, вы можете заключить его в условную
protected function schedule(Schedule $schedule)
{
if(Carbon::now() > Carbon::parse('12/15/2018')){
$schedule->command('inspire')->monthlyOn(23);
}
}
Если вам нужно выполнять задачу каждые 25 дней, вы можете создать таблицу БД, в которую вы будете записывать, когда задача была выполнена, и добавлять новую запись в эту таблицу каждый раз, когда вы выполняете новую задачу.Затем Вы можете установить расписание на ежедневное и перед выполнением задачи проверить, было ли последнее задание выполнено 25 дней назад.
В качестве альтернативы вы можете использовать Redis для такого рода постоянства.