【发布时间】:2018-09-10 19:23:09
【问题描述】:
是 collection 一个 laravel 实例或 PHP 实例。
我总是听到人们说 Eloquent 返回一个 laravel 集合,所以我想要清除这个
【问题讨论】:
-
laravel.com/docs/5.7/collections - “
Illuminate\Support\Collection类...” -
不知道,这个答案是否令人满意,但在 Laravel 中,集合是 PHP 集合的一种特定类型,通过附加功能扩展,最后,对于您的问题,它始终是一个PHP 实例...
-
@Bart 嗯,一个“PHP 集合”?你的意思是它扩展了 PHP 集合接口吗?如果是这样,那并不完全准确,因为 Laravel 的集合没有实现 PHP 集合接口。它确实实现了 Collection 接口中的大部分接口,但不是全部。无论哪种方式,我都同意它始终是一个 PHP 实例。 php.net/manual/en/class.ds-collection.php
-
@MMMTroy 你说得对,但我试图为这个问题提供一个简单的答案,以了解集合的基本概念,尤其是在 Laravel 中......
标签: php laravel laravel-5.2 laravel-5.1 laravel-5.3