validate([ 'nama' => 'required', 'password' => 'required', ]); // cari user berdasarkan nama $user = User::where('nama', $request->nama)->first(); if (!$user || !Hash::check($request->password, $user->password)) { return response()->json([ 'message' => 'Nama atau password salah' ], 401); } // buat token Sanctum $token = $user->createToken('auth_token')->plainTextToken; return response()->json([ 'message' => 'Login berhasil', 'user' => $user, 'token' => $token, ]); } public function logout(Request $request) { $request->user()->currentAccessToken()->delete(); return response()->json([ 'message' => 'Logout berhasil' ]); } }