问答 / 102 / 4 / 创建于 2年前
因为使用了响应缓存的原因,所以不能使用meta的方式添加csrf_token()目前是使用的中间件把这个路由加了白名单
在页面 blade 里面加一个 meta 标签,把 csrf_token 放进去,然后用 js 去取。
什么叫不解析,本身就不是属于js解析的内容,先了解blade编译原理和web解析流程吧
也可以在blade模板赋值全局变量 类似:window.csrf_token = '{{ csrf_token () }}' 记住,是在blade模板里面
楼上正解,引入外部 js 标签前挂载在 window 上
不能再blade模板里面设置token,会导致缓存一直更改 目前看只能设置白名单了
我要举报该,理由是:
推荐文章: