19 Laravel packages tagged “cast”

Most downloaded: webpatser/laravel-uuid, with 18,410,990 downloads and 1,799 GitHub stars. Ranked by total downloads — use the controls below to sort by stars, most recently updated, or name.

webpatser/laravel-uuid

Laravel integration for webpatser/uuid - High-performance drop-in UUID replacements (15% faster than Ramsey). Provides Str macros, HasUuids trait, facades, and casts. RFC 4122/9562 compliant.
1,799 18,410,990

henzeb/enumhancer

Your framework-agnostic Swiss Army knife for PHP 8.1+ native enums
69 425,752

vkovic/laravel-custom-casts

Make your own custom cast type for Laravel model attributes
217 378,574

lionix/castable-request

Laravel castable requests
23 94,177

io238/laravel-iso-countries

Ready-to-use Laravel models and relations for country (ISO 3166), language (ISO 639-1), and currency (ISO 4217) information with multi-language support.
57 84,546

esensi/model

The base model traits of Esensi
200 67,377

wendelladriel/laravel-lift

Take your Eloquent Models to the next level
703 55,531

arthurydalgo/laravel-iso-countries

Ready-to-use Laravel models and relations for country (ISO 3166), language (ISO 639-1), and currency (ISO 4217) information with multi-language support.
31,262

snoeren-development/laravel-currency-casting

Cast currency attributes, stored as integer, to floats automatically.
5 29,604

neuecommerce/model-casts

Some handy Laravel Eloquent model casts.
18,186

novius/laravel-json-casted

A package to cast json fields, each sub-keys is castable
1 6,834

floor9design/laravel-casts-uuid

A class for casting ramsey/uuid into laravel models
5,057

rennokki/eloquent-settings

Eloquent Settings allows you to bind key-value pairs to any Laravel Eloquent model. It supports even casting for boolean, float or integer types.
80 4,232

renoki-co/laravel-useful-casts

Laravel Useful Casts is a simple package for Laravel 7.0+ that comes with already-tested and already-written, useful casts for Eloquent models.
11 3,584

omaralalwi/laravel-time-craft

Laravel Time Craft is a powerful package for handling date and time scopes in your Laravel applications. It provides a set of convenient traits and helper functions to simplify date and time operations.
13 3,079

dev-toolbelt/laravel-eloquent-plus

Supercharge your Laravel Eloquent models with automatic validation, audit trails, external IDs, smart casting, and lifecycle hooks — all with zero boilerplate.
2 1,759

dennisvandalen/laravel-iso-countries

Ready-to-use Laravel models and relations for country (ISO 3166), language (ISO 639-1), and currency (ISO 4217) information with multi-language support.
1,502

spoorsny/laravel-south-african-id

Validation rules and an Eloquent Model attribute cast to value object encapsulating a South African government-issued personal identification number, for Laravel.
1,239

atayahmet/laravel-castable

Clarify types of all inputs
6 26