microweber-packages / microweber-format
Reusable Laravel formatting & utility package – dates, strings, arrays, encoding, XSS/HTML cleaning helpers. Accessible via app()->format facade.
Package info
github.com/microweber-packages/microweber-format
pkg:composer/microweber-packages/microweber-format
Requires
- php: ^8.2
- hashids/hashids: ^5.0|^4.0
- illuminate/encryption: ^10.0|^11.0|^12.0|^13.0
- illuminate/support: ^10.0|^11.0|^12.0|^13.0
- microweber-packages/microweber-package: *
- microweber-packages/microweber-security: *
- spatie/laravel-package-tools: ^1.16
Requires (Dev)
- orchestra/testbench: ^8.0|^9.0|^10.0
- phpunit/phpunit: ^10.0|^11.0
Suggests
None
Provides
None
Conflicts
None
Replaces
- microweber-packages/format: *
This package is auto-updated.
Last update: 2026-11-03 17:06:47 UTC
README
Reusable Laravel formatting & utility package – dates, strings, arrays, encoding, XSS/HTML cleaning helpers.
Installation
composer require microweber-packages/microweber-format
Usage
Register via the package service provider (auto-discovered). Access through the Format facade (preferred) or inject FormatService.
// Via the Facade (recommended) use MicroweberPackages\Format\Facades\Format; Format::autolink('Visit https://example.com today'); Format::limit('Hello world this is a long string', 10); // Via dependency injection use MicroweberPackages\Format\FormatService; public function __construct(private FormatService $format) {}
Service class: MicroweberPackages\Format\FormatService
Facade class: MicroweberPackages\Format\Facades\Format
License
MIT