如何使用laravel在模型中获得选择字段?



我想在模型的帮助下从卖方表中获取特定列seller_db,但是当我使用下面的代码时,我的关系显示空值,请帮助我找到我的错误,以及我如何使用laravel获取选定的一个字段?

这是我的User.php文件

User.php


public function sellerDB()
{
$instance = $this->hasOne('AppSeller', 'user_id', 'id')->select('seller_db');
return $instance;
}

Edit:我犯了一个错误,我误解了你的数据库设计,有必要添加一个额外的方法来解决这个问题:

public function seller()
{
return $this->hasOne('AppSeller', 'user_id', 'id')
}
public function sellerDB()
{
return $this->seller->seller_db;
}

在这种情况下,您可以调用$user->sellerDB()并接收列seller_db

相关内容

  • 没有找到相关文章

最新更新