weblabormx/tall-utils

There is no license information available for the latest version (1.1.5) of this package.

Installs: 2 699

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 1

Open Issues: 0

pkg:composer/weblabormx/tall-utils

1.1.5 2025-10-09 22:25 UTC

This package is auto-updated.

Last update: 2025-10-09 22:26:03 UTC


README

A package of traits, wrappers and helpers to solve common PHP/TALL workflow day-to-day struggles.

Installation

You can install this package using Composer:

composer require weblabormx/tall-utils

Usage

List of classes available:

Enums

\WeblaborMx\TallUtils\Enums\WithSelectInput:

  • Adds a keyValue() static function to format your Enum cases in [$value => label()].
  • Adds an options() static function to output a <options> HtmlString directly to your blade.

Models

WeblaborMx\TallUtils\Models\WithActivityLog:

WeblaborMx\TallUtils\Models\WithFilters:

  • Adds a filterBy() scope with a custom filtering system based on array options.
  • Check the example

Livewire

WeblaborMx\TallUtils\Livewire\WithConstants:

  • Adds a $constants array, to pass the name of variables that shouldn't be changed after the first request.

WeblaborMx\TallUtils\Livewire\WithFilters:

  • Optional livewire trait to pair with WeblaborMx\TallUtils\Models\WithFilters.

WireUI

  • Adds notify() and dialog() functions inspired by Laravel Flash to use the WireUI components between requests.