<?php namespace Illuminate\Tests\Support; use stdClass; use ArrayAccess; use Mockery as m; use ReflectionClass; use JsonSerializable; use PHPUnit\Framework\TestCase; use Illuminate\Support\Collection; use Illuminate\Contracts\Support\Jsonable; use Illuminate\Contracts\Support\Arrayable; class SupportCollectionTest extends TestCase { public function testFirstReturnsFirstItemInCollection() { $c = new Collection(['foo', 'bar']); $this->assertEquals('foo', $c->first()); } public function testFirstWithCallback() { $data = new Collection(['foo', 'bar', 'baz']); $result = $data->first(function ($value) { return $value === 'bar'; }); $this->assertEquals('bar', $result); }
PHP's Laravel collection library is a library for obtaining a collection. A collection is equivalent to a table.
All resources on this site are contributed by netizens or reprinted by major download sites. Please check the integrity of the software yourself! All resources on this site are for learning reference only. Please do not use them for commercial purposes. Otherwise, you will be responsible for all consequences! If there is any infringement, please contact us to delete it. Contact information: admin@php.cn
Related Article

05 Jan 2025
PHP ORM Library RecommendationsWhen it comes to object-relational mapping (ORM) for PHP, there are several libraries that stand out. To address...

18 Oct 2024
PhpMailer vs. SwiftMailer: Comparing Email LibrariesWhen crafting a PHP script that requires email functionality, developers often face a choice between PhpMailer and SwiftMailer libraries. Navigating this decision can be crucial in finding the best

03 Sep 2025
This tutorial details how to use powerful Carbon libraries to efficiently calculate the user's dwell time in the software in Laravel/PHP applications. By parsing user check-in and check-out times and using Carbon's diffForHumans method, accurate and easy-to-understand time difference representations can be easily obtained, such as "1 hour and 10 minutes", which greatly simplifies the complexity of date-time processing.

17 Oct 2024
Easiest Form Validation Library for PHPPHP boasts a plethora of validation libraries, each with its own strengths and weaknesses. To identify the ideal choice for your project, it's essential to consider factors such as simplicity, flexibility, and e

13 Dec 2024
Linking Static Libraries to Other Static Libraries: A Comprehensive ApproachStatic libraries provide a convenient mechanism to package reusable...

30 Nov 2024
I started learning pure PHP in the middle of 2015. Then, I got familiar with CodeIgniter 3 and Laravel 5.1. Through the years, Laravel is my framework of choice, and I'm still sticking with it. Such as other popular PHP projects, I see PHPUnit is the


Hot Tools

A collection of 50 excellent classic PHP algorithms
Classic PHP algorithm, learn excellent ideas and expand your thinking

PHP library for dependency injection containers
PHP library for dependency injection containers

Small PHP library for optimizing images
Small PHP library for optimizing images
