【发布时间】:2022-01-15 05:17:56
【问题描述】:
美好的一天。我在我正在维护的代码中看到了这个 sn-p。我试图理解它的含义(比如我什至必须向某人解释)。谁能帮助简化? 代码如下所示。
public function pullFrom(string $appType)
{
switch ($appType) {
case 'personal':
case 'plugin':
return $this->belongsTo(PersonalUser::class, 'local_id')->first();
default:
throw new \Exception('Invalid user type provided', Response::HTTP_INTERNAL_SERVER_ERROR);
}
}
和$user->pullFrom($app_type)->first(); 一样吗
【问题讨论】:
-
这是在名为 User.php 的模型中吗?
-
你认为这段代码“意味着”什么,是吗?您的问题说“方法与调用方法是否相同”没有意义...
-
是的@GilesBennett,它在一个名为 User.php 的模型中
标签: php laravel eloquent relationship