When your Nuxt application sends any request against the Laravel API via proxy endpoint,
you can subscribe to the sanctum:proxy:request hook the same way as the ofetch interceptor onRequest.
export default defineNitroPlugin((nuxtApp) => {
nitroApp.hooks.hook("sanctum:proxy:request", (context, logger) => {
logger.info("Sanctum proxy request hook triggered", context.request);
});
});
Here is what the hook looks like
interface NitroRuntimeHooks {
/**
* Triggers on every client proxy request.
*/
"sanctum:proxy:request": (ctx: FetchContext, logger: ConsolaInstance) => void;
}