Hooks
sanctum:request
Subscribe to request hook to inject custom event handling
Usage
When your Nuxt application sends any request against the Laravel API,
you can subscribe to the sanctum:request hook the same way as the ofetch interceptor onRequest.
More details about interceptors can be found here - interceptors.
app/plugins/sanctum-listener.ts
export default defineNuxtPlugin((nuxtApp) => {
nuxtApp.hook('sanctum:request', (nuxtApp, context, logger) => {
logger.info('Sanctum request hook triggered', context.request)
})
})
Here is what the hook looks like
interface RuntimeNuxtHooks {
/**
* Triggers on every client request.
*/
'sanctum:request': (app: NuxtApp, ctx: FetchContext, logger: ConsolaInstance) => HookResult
}