关于 @include ('shared._user_info', ['user' => $user]),这个参数可不可以不传?

文档说是传额外参数,但是我后台不是已经compact过来参数了么?
@include('shared._user_info', ['user' => $user])
这里加这个有什么意义呢,我感觉可以不加啊~

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

。。文档是说可以这么传值,具体的代码,你实现了就好,不用重复传值~

5年前 评论
讨论数量: 4

如果你控制器传来的变量就是$user,然后@include里的也是要$user,那是可以不传

但是如果你控制器没传,就需要['user' => Auth::user()]

或者@include里的变量是$u,或者其他,那就要['u' => $user]这样传一下

5年前 评论
你看我吊吗啊

。。文档是说可以这么传值,具体的代码,你实现了就好,不用重复传值~

5年前 评论

如果你控制器传来的变量就是$user,然后@include里的也是要$user,那是可以不传

但是如果你控制器没传,就需要['user' => Auth::user()]

或者@include里的变量是$u,或者其他,那就要['u' => $user]这样传一下

5年前 评论

@158abcd1510 还是您说的详细,前面有个助教@地瓜干少年 说什么多个子视图,感觉根本跟子视图没关系。 :smile:

5年前 评论

@hustnzj 我说的三种情况,其实你自己分别试一下,就能知道是这么个“规则”了

5年前 评论

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