gpt4 book ai didi

php - 使用 Eloquent 关系获取表名

转载 作者:行者123 更新时间:2023-12-03 19:53:11 27 4
gpt4 key购买 nike

class SampleELoq extends Model
{
use SoftDeletes;

public function conditionFields() {
return $this->belongsToMany('App\EloquentModel\ConditionField');
}
}

nameSpace 是 SampleELoq 的命名空间
$Eloq = $nameSpace::find(1);

$table = with(new $nameSpace->conditionFields)->getTable();

print_r(Schema::getColumnListing($table));

我怎样才能获得conditionFields的表名?

最佳答案

要从 conditionFields 中获取表,您需要返回关系模型,然后您可以通过 getTable 方法获取表。
有些像这样

Model::first()->conditionFields()->getRelated()->getTable()

关于php - 使用 Eloquent 关系获取表名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42297141/

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