feat: implementation des logs de connexion et correction du chemin de stockage des documents

This commit is contained in:
jeremy bayse
2026-04-19 17:28:13 +02:00
parent f3d630d741
commit 205c24182d
12 changed files with 245 additions and 1 deletions

View File

@@ -0,0 +1,23 @@
<?php
namespace App\Console\Commands;
use Illuminate\Console\Attributes\Description;
use Illuminate\Console\Attributes\Signature;
use Illuminate\Console\Command;
use App\Models\LoginLog;
#[Signature('app:cleanup-login-logs')]
#[Description('Supprime les logs de connexion datant de plus de 1 mois')]
class CleanupLoginLogs extends Command
{
/**
* Execute the console command.
*/
public function handle()
{
$count = LoginLog::where('login_at', '<', now()->subMonth())->delete();
$this->info("{$count} logs de connexion supprimés.");
}
}