《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
关于 LearnKu
前后没看懂你的需求陈述。基于【用户】,目标【产品】,条件【至少两个标签】,所以流程路径转化一下就是:用户->产品(->产品标签关联表);
1、$projectIds = \UserProjectModel::where(‘id’, $userId)->pluck(“project_id”)->toArray();
2、判断下结果是否为空;
3、\ProjectModel::whereIn(‘id’, $projectIds)->with([“project_tags”=>function($query){
$query->select([“project_id”])->groupBy(“project_id”)->having(count(“project_id”) > 1);
}])->get();
水平有限,合起来不太好弄,分步骤走吧
对照文档多调试呀