Laravel Packages

Use Collections outside Laravel

Published

Tighten has created a Collections only split from Laravel’s Illuminate Support package. This is designed for stand-alone PHP packages that would still like to use Laravel Collections. In the README it says it’s a manual split with the goal of eventually automating the process.

One issue report brings into question why it’s split under the Illuminate namespace and Matt Stauffer said this is done to keep your type hints consistent. To prevent conflicts Composer’s replace feature will be used so the original illuminate/support will be used if it’s required by any other package.

You can find out more on Github.

Eric L. Barnes photo

Eric is the creator of Laravel News and has been covering Laravel since 2012.

Sponsored

laravelcloud logo
Laravel Cloud

Easily create and manage your servers and deploy your Laravel applications in seconds.

Visit Laravel Cloud

The latest

View all →
Laravel Starter Kits Now Ship with Vite+ image

Laravel Starter Kits Now Ship with Vite+

Read article
Pessimistic Locking in Laravel Eloquent with refreshForUpdate() image

Pessimistic Locking in Laravel Eloquent with refreshForUpdate()

Read article
Mask Query Bindings in Laravel Exception Messages image

Mask Query Bindings in Laravel Exception Messages

Read article
whereBinary(): Case-Sensitive MySQL Queries in Laravel image

whereBinary(): Case-Sensitive MySQL Queries in Laravel

Read article
Compile PHP to Native Binaries with TypePHP image

Compile PHP to Native Binaries with TypePHP

Read article
State of Laravel 2026 Survey Is Now Open image

State of Laravel 2026 Survey Is Now Open

Read article