如何从给定定义模型的关系名称中检索模型名称

时间:2019-10-03 12:40:19

标签: laravel eloquent

说我有一个模型App \ Models \ User,其中定义了与模型App \ Models \ User的关系child。意味着另一个用户可以是给定用户的子代。

现在,我想检索关系child所引用的模型名称的值。答案:App \ Models \ User

如何在Laravel中做到这一点?

1 个答案:

答案 0 :(得分:0)

使用名称空间获取全名:

$className = get_class($user->child()->getRelated());

仅获取基本名称:

$baseClass = class_basename($className);