dev1437 / model-parser
此包的最新版本(1.0.2)没有可用的许可证信息。
解析 Laravel 模型
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: 2024-09-17 10:07:41 UTC
README
此作品基于 https://github.com/fumeapp/modeltyper,向他们致敬。
使用方法
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();