Просмотр файла app/Tasks/DeletePending.php
<?php
declare(strict_types=1);
namespace App\Tasks;
use App\Models\User;
use Crontask\Tasks\Task;
class DeletePending extends Task
{
/**
* Удаляет не активированные аккаунты
*/
public function run()
{
if (setting('regkeys')) {
$users = User::query()
->where('level', User::PENDED)
->where('created_at', '<', strtotime('-1 day', SITETIME))
->get();
foreach ($users as $user) {
$user->delete();
}
}
}
}