Вы можете определить планирование задач
$schedule->command('student:fees_notify')->monthlyOn(5, '01:00');
Вы можете использовать команду schudele, основываясь на вашей логике. сработает 5-го числа в начале месяца (01:00)
Ваша команда будет выглядеть примерно так
class StudentFeesNotify extends Command
{
protected $signature = 'student:fees_notify';
protected $description = 'your desc.....';
public function handle()
{
// you can write your logic here
}
}