【发布时间】:2020-03-22 06:52:18
【问题描述】:
我正在创建一个使用 Svelte.js 和 Larvel 6 作为后端的应用程序 (wewowweb/laravel-svelte-preset)。如何获取表单的 csrf 令牌?表达式@csrf 显示为纯文本。
【问题讨论】:
-
我不确定如何回答您的问题(不熟悉 svelte),但请注意,
@csrf在.js文件中不起作用;它是一个 Laravel 助手,仅在.php文件中可用。 -
也许只有一个http请求?
-
不能肯定。如果您在
.blade.php文件中加载svelte.js,则可以在包含svelte.js之前定义let _TOKEN = "{{ csrf_token() }}",并且可以在后续请求中使用_TOKEN。或者,您可以根据需要禁用csrf(不推荐,但可以) -
那行得通。非常感谢!
标签: laravel csrf svelte csrf-token