老师,请问这里是每次 new 一个新对象,还是从数据库获取的实例 id 的。

file
没看到这个参数哪里传过来的,我感觉像new Category()这种用法,但是结合项目效果和自己打印的结果,我发现是从数据库里面取得实例,并不是new一个新数据。但是如果是取出实例的话,我却没看到参数注入的地方,比较疑惑这点
file

前凸后翘大长腿

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

map 是 Laravel Collection 的用法,就是遍历 $allCategories 这个集合,在第一次初始化 $allCategories 就已经从数据库里查好了

2个月前
讨论数量: 8
leo

map 是 Laravel Collection 的用法,就是遍历 $allCategories 这个集合,在第一次初始化 $allCategories 就已经从数据库里查好了

2个月前
等车的猪

@leo 懂了,谢谢

2个月前

求教,在下不理解此处map()中的匿名函数function(Category $category)为什么要在$category前加上模型名Category
根据在下的理解,此处应写function($category),用$category接收$allCategories中的每一个元素.
@leo
@等车的猪

2个月前
leo

@uasemax 加不加都不影响代码的执行,我习惯加是因为这样在 IDE 里会有代码提示

2个月前
等车的猪

@uasemax
式类型绑定了解一下,这是laravel依赖注入的基本用法,不懂去查阅文档

2个月前

@leo 哦哦,原来是这样,谢谢!

2个月前

@等车的猪 好的,我会查的

2个月前
老好人

这是回调函数传参。跟依赖注入没关系

1个月前

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!