《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
高认可度评论:
Auth::user()
返回的是当前登录的用户实例。根据你的描述,代码可以这么组织:第一次见
Auth::user()
能像你这么用,Auth::user()
返回的要么是Illuminate\Contracts\Auth\Authenticatable
要么是null
。绝对不可能返回一个
QueryBuilder
,你这还能where
,大概率用的不是Illuminate\Support\Facades\Auth
这个 Facade!Auth::user()
返回的是当前登录的用户实例。根据你的描述,代码可以这么组织:更新单行记录用orm吧,看你的写法是thinkphp
看了下源码,在一个模型实例上调用
where
会走newQuery
,这里只会添加之前的with
和withCount
,除此之外没有其它条件。另外,我也是第一次见有人这么用。
第一次见这么用的~
首先模型实例是可以直接 where 的,但是不会自动把模型的主键加入到查询条件中,,,我以前也因为这么想,这么写,搞过 bug,,,
第一次见到这种写法 :joy: