axn/tool-kit-for-laravel

Includes a set of useful tools for the Laravel framework.

Installs: 1 434

Dependents: 1

Suggesters: 0

Security: 0

Stars: 0

Watchers: 2

Forks: 0

Open Issues: 0

pkg:composer/axn/tool-kit-for-laravel

11.3.0 2025-12-20 11:41 UTC

README

Includes a set of useful tools for the Laravel framework.

Documentation

Installation

With Composer:

composer require axn/tool-kit-for-laravel

To use some of these tools you must have correctly installed the package forxer/generic-term-translations-for-laravel already prerequisite by this package (therefore present).

Use the locales publisher of Laravel Lang to add/update/reset or remove translations:

Quick Reference

Helpers

Helper Description
app_env_enum() Get standardized environment enum
app_env_name() Get standardized environment name
carbon() Create Carbon instance from various formats
collect_models() Create Eloquent collection
str_html() Create HtmlString instance
linebreaks() Normalize line endings to UNIX format
nl_to_br() Alias of nl2br()
nl_to_br_compact() Convert consecutive newlines to single <br>
nl_to_p() Convert newlines to paragraphs
nl_to_p_flat() Convert text to single paragraph with <br>
number_formatted() Format number with locale
compute_dec_to_time() Decimal to time array
convert_dec_to_time() Decimal to time string
human_readable_bytes_size() Format bytes to human readable
mime_type_to_fa5_class() MIME type to FontAwesome 5 icon
mime_type_to_fa6_class() MIME type to FontAwesome 6 icon
mime_type_to_fa7_class() MIME type to FontAwesome 7 icon
trans_ucfirst() Translate with first char uppercase
is_valid_model() Check if class is valid Eloquent model
semver_to_id() Convert semver to numeric ID

Blade Directives

Directive Description
@nltobr() Convert newlines to <br>
@nltobrcompact() Convert consecutive newlines to single <br>
@nltop() Convert newlines to paragraphs
@nltopflat() Convert to single paragraph with <br>

Components

Component Description
<x-required-field-marker /> Display required field indicator

Enums

Enum Description
AppEnv Standardized environment names
Civilities Form civilities (Mrs, Mr)

Requirements

  • PHP 8.4+
  • Laravel 12.x

License

MIT