feat: log create/update/delete/login activity across controllers

This commit is contained in:
GuavaPopper
2026-06-03 20:56:50 +07:00
parent 7fb649f690
commit cb3933541d
4 changed files with 28 additions and 2 deletions
+3
View File
@@ -2,6 +2,7 @@
namespace App\Http\Controllers;
use App\Models\ActivityLog;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
@@ -21,6 +22,7 @@ class AuthController extends Controller
if (Auth::attempt($credentials, $request->boolean('remember'))) {
$request->session()->regenerate();
ActivityLog::record('login', 'Pengguna masuk ke sistem');
return redirect()->intended('/map');
}
@@ -31,6 +33,7 @@ class AuthController extends Controller
public function logout(Request $request)
{
ActivityLog::record('logout', 'Pengguna keluar dari sistem');
Auth::logout();
$request->session()->invalidate();
$request->session()->regenerateToken();