скрипты, отвечающие за отправку писем - либо напрямую, либо через создание различных джоб или запуска отправки по расписанию (тестировал)

This commit is contained in:
vasya
2026-04-05 20:33:55 +03:00
parent 9d940dd1b9
commit d2fc561c03
8 changed files with 327 additions and 0 deletions
+40
View File
@@ -0,0 +1,40 @@
<?php
namespace App\Console;
use Illuminate\Console\Scheduling\Schedule;
use Illuminate\Foundation\Console\Kernel as ConsoleKernel;
class Kernel extends ConsoleKernel
{
/**
* Define the application's command schedule.
*/
protected function schedule(Schedule $schedule): void
{
// $schedule->command('inspire')->hourly();
//activity()->log('Look mum, I logged something');
#Гаврилов
//ПРОВЕРИТЬ, РАБОТАЕТ?
// $schedule->command('sanctum:prune-expired --hours=24')
// ->daily();
//->dailyAt('21:03');
// activity()
// ->byAnonymous()
// ->inLog('Shedule')
// ->event('clear_old_Sanctum_tokens');
//попытка поработать с командами по расписанию. Не успел протестить. В частности, в этом скрипте планируется в определенное время инициировать отправку всех заявок на такси
$schedule->command('taxi:send-today-orders-mail')->dailyAt('08:00');
}
/**
* Register the commands for the application.
*/
protected function commands(): void
{
$this->load(__DIR__ . '/Commands');
require base_path('routes/console.php');
}
}