dev1437 / model-parser
There is no license information available for the latest version (1.0.2) of this package.
Parse Laravel Models
1.0.2
2022-08-17 05:24 UTC
Requires
- php: ^8.1
Requires (Dev)
- doctrine/dbal: ^3.4
- laravel/sanctum: ^3.0
- orchestra/testbench: ^7.0
- phpunit/phpunit: ^9.5.10
This package is auto-updated.
Last update: 2026-03-17 13:25:32 UTC
README
This work is based on https://github.com/fumeapp/modeltyper, credit to them.
To use
use App\Models\User; use Dev1437\ModelParser\ModelParser; $parser = new ModelParser(User::class); $modelInfo = $parser->parse(); // Remove hidden fields e.g. password from output $parser = new ModelParser(User::class, true); $modelInfo = $parser->parse(); // Remove specific field e.g. email_verified_at from output $parser = new ModelParser(User::class, false, [ 'email_verified_at' ]); $modelInfo = $parser->parse();