laravel - 我想找到数组中存在的值
问题描述
我有 2 个查询,我想知道第一个查询(dateincal)中存在的第二个查询的元素(date_debut)。第二个查询的元素可以在第一个查询中出现一次或多次。一旦找到日期(日期首次亮相)(dateincal),我希望能够检索找到的元素的其他信息
$feries = Jourferie::Select('dateincal', 'description')
->where('dateincal', '>=', Carbon::now()->startOfMonth())
->where('dateincal', '<=', Carbon::now()->endOfMonth())
->get();
$plannings = Planning::Select('date_debut', 'id', 'agent_id', 'site_id')
->where('id', '!=', 0)
->where('statut', 'provisoire')
->get();
解决方案
我不知道这种方式是否可以帮助您:
foreach($feries as $ferie){
$myresult = $plannings->contains('date_debut',$ferie->dateincal)
/* do things */
}
推荐阅读
- python - 熊猫读错列
- python - 获取所有赋值语句的 Python AST 库
- node.js - ludown parse toqna 命令问题将逗号替换为 \r\n
- android - Firebase Crashlytics 构建错误:“找不到 io.fabric.tools:gradle:1.26.1”
- drupal - Drupal 未检测到模块
- html - 网站占用的空间超出其应有的空间(超过 100vh)
- docker - 猕猴桃的 Common.py。如何挂载到docker
- docker - 在单个存储库中发布 hub.docker.com 上的多个图像
- kibana-6 - 如何从kibana的索引中获取选定的字段
- javascript - 添加/更新元标记在角度 6 中不起作用