Laravel 微风 nextjs 和服务器端身份验证请求

问题描述 投票:0回答:1

我用 Laravel Breeze 和 next js 创建了新项目。我使用了这个官方的 Laravel 样板https://github.com/laravel/breeze-next。它几乎可以完美工作,但是有什么方法可以检查用户是否在服务器端组件中进行了身份验证?

这是我的意思的简单例子:

export default async function Me(){
const response = await axios.get('/api/test-data'); // this endpoint is protected by laravel sanctum
return (
    <div>
        Server side component - { response.data.length }
    </div>
)
laravel authentication next.js breeze
1个回答
0
投票

使用 next auth 进行身份验证,useSession() 将显示您已通过身份验证。

© www.soinside.com 2019 - 2024. All rights reserved.