dev1437/model-parser

此包的最新版本(1.0.2)没有可用的许可证信息。

解析 Laravel 模型

1.0.2 2022-08-17 05:24 UTC

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();