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

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

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

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

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

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 3

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

CSRF 保护

file

4年前 评论

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

4年前 评论

觉得这个语法糖很棒。

4年前 评论

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