【问题标题】:Using duplicates method in Laravel collections在 Laravel 集合中使用重复方法
【发布时间】:2019-05-14 17:22:21
【问题描述】:

我有两个集合,想在两个集合中找到相同或重复的项目。我的解决方案是先合并两个集合并创建一个集合,然后使用重复方法找到相同的项目,但我有一个错误。

$t1 = collect([12, 13, 11]);
$t2 = collect([14, 15, 12, 11]);
$t3 = $t1->merge($t2);
$final = $t3->duplicates(); 

错误

BadMethodCallException 方法 Illuminate\Support\Collection::duplicates 不存在。

【问题讨论】:

  • 你使用的 Laravel 的确切版本是什么?
  • 版本 5.8。谢谢

标签: php laravel collections


【解决方案1】:

如果要获取两个集合中存在的项目,可以使用 Laravel 集合intersect method

【讨论】:

    【解决方案2】:

    我的 laravel 版本是 5.8,我使用 composer update 更新了项目,现在我的 laravel 版本是 5.8.17,我的问题解决了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-05-16
      • 2018-07-30
      • 2019-02-01
      • 2017-10-27
      • 1970-01-01
      • 1970-01-01
      • 2018-05-26
      相关资源
      最近更新 更多