laravel-supports maintained by tinymvc
Laravel Supports for TinyMVC/Spark
Laravel-inspired support classes and helpers, fine-tuned for TinyMVC / Spark.
Installation
composer require tinymvc/laravel-supports
Requires PHP 8.2 or newer.
Usage
use Spark\Support\Arr;
use Spark\Support\Str;
$names = collect(['taylor', 'laravel'])
->map(fn (string $name) => Str::studly($name))
->all();
$value = Arr::get(['user' => ['name' => 'Taylor']], 'user.name');
The package provides:
Arr,Str,Number, andPluralizerutilitiesCollectionandLazyCollectionStringable,HtmlString, andJs- common helpers such as
collect,data_get,data_set,value, andtap - support contracts and reusable traits
Optional integrations are available for Markdown, ASCII conversion, UUIDs,
and pluralization. See composer.json for the supported packages.
License
Released under the MIT License.