{{ csrf_field () }} 可以简写为在 5.8 的这个版本可以简写为 @csrf

在5.8的这个版本blade有很多的改变, 有些方法是可以简写的

{{ csrf_field() }} 可以简写为 @csrf

{{ method_field('PATCH') }} 可以简写为 @method('PATCH')

但是这个简写的写法在低版本的语法的问题可能会不支持比如 5.4 好像就没有这个

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 3

按 LC 翻译的文档来看,5.5 及之前的版本是 {{ csrf_field() }}, 5.5 之后就写成了 @csrf

CSRF 保护

file

6年前 评论

@lianglunzhong :smile: 反正我在用5.4版本的时候是不能用的, 5.8 就是可以写成这样, 应该可以算是一个语法糖吧

6年前 评论

觉得这个语法糖很棒。

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!