《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
在map方法写一个匿名方法,会对orm查出来的每条记录进行处理
get()的返回值是一个集合对象,可以先学习集合的文档
集合《Laravel 5.5 中文文档》
@Complicated 那能解读一下我截图的那个查询吗
return
后面的操作,已经不是ORM
的查询了,是对集合Collection
的操作了。map
就是把集合里每个数据处理成map
的回调函数中,返回的那个值。跟
array_map
一样,,,@largezhou 那个 Category $model是什么意思,如果外面的查到2个结果里面map循环2次,那这个参数 Category $model怎么调用的
@largezhou 你没懂我意思
@张无忌 那个$model就是 “集合取where pid=xxx” 的记录,,你就map看成是foreach就行,至于map里面的方法,你就看成是 foreach循环体就好了
@Complicated 去找对应的where pid=xxx 记录 那我不用Category $model这种形式 用$test这种形式,那里面的调用是不是就成了$test->id
当成array_map函数不可以么,对每行结果进行处理,返回新的集合
额。我昨晚才用。。map其实等于一个foreach 比如原来你写查询:
文档文档!!!
@hackxiaoya 明白了
和 foreach 差不多一个意思