【发布时间】:2021-09-09 22:44:50
【问题描述】:
我想将我的收藏集更改为一个新变量,但它改变了原来的。
我认为这是一个 JavaScript 问题,而 PHP 指的是价值。
如何将我的集合设置为一个新变量,我可以在不更改原始集合的情况下对其进行更改。
$pets = Pet::all();
$tmp = $pets;
$tmp->pop();
$pets->dd(); // This value also has it's last item removed.
我现在正在使用这个解决方法:
$tmp = $pets->map(function (item) {
return $item;
});
$tmp->pop();
$pets->dd(); // This value is now unchanged.
【问题讨论】:
标签: php laravel laravel-8 laravel-collection