gpt4 book ai didi

php - 你怎么知道 Laravel 模型中有哪些字段?

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:08:01 26 4
gpt4 key购买 nike

我正在尝试对创建 company 进行单元测试,但我不知道模型的字段/属性是什么。

所以我查看了 App\Company.php,但那里没有字段列表。

然后我查看迁移,但我必须遍历每个迁移以找到可用的字段。

因此,作为最后的手段,我打开了一个数据库资源管理器来查找模型中的字段。

是否有更简单的方法来了解模型中存在哪些字段?

最佳答案

你可以这样做,不需要从数据库中加载任何对象:

$fields = (new \App\Company())
->getConnection()
->getSchemaBuilder()
->getColumnListing((new \App\Company())->getTable());

您还可以:

$fields = Schema::getColumnListing((new \App\Company())->getTable()));

关于php - 你怎么知道 Laravel 模型中有哪些字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34355674/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com