将CSRF令牌从Laravel传递到Vue

3

如何从LaravelVue传递csrf令牌? 我有一个独立的Vue客户端和用于后端(API)的Laravel。我使用Cookies,因此需要csrf保护。如何将csrf令牌从服务器传递到客户端?每隔XX秒从服务器推送令牌可能是一个解决方案。


你是从Laravel中提供Vue文件吗? - PULL STACK DEV
既然这是一个API,你不能只关闭xsrf中间件,同时保持cookies中间件吗? - Quezler
1个回答

0

看一下这个文档

如果你把它添加到你的 blade 模板的 head 中,那么你就可以从那里随时获取 CSRF 令牌。

<meta name="csrf-token" content="{{ csrf_token() }}">

然后,您可以通过执行以下操作获取所述CSRF令牌

$('meta[name="csrf-token"]').attr('content')

他正在使用一个独立的Vue应用程序,这意味着他无法使用helper。 - Luciano

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接