从表中选择额外数据[laravel]传递参数?

aij0ehis  于 2021-06-18  发布在  Mysql
关注(0)|答案(1)|浏览(294)

实际上,在laravel中,我想要得到的是一个从表中获取4列的函数

public function getData($id)
    {
        $user = $this->user->select(
            'users.name',
            'users.id',
            'users.email',
            'users.address as  address')
            ->where('users.id', $id)
            ->first();

        return $user;
    }

我还有两列。他们是'启用,职业'。我想获取这两列,同时调用同一个函数getdata()。那我怎么能做到呢?我需要帮助。

wa7juj8i

wa7juj8i1#

我希望这是你的要求。无论如何,你将有一个用户的id,这样你就可以获取特定用户的数据。

public function getData($id)
    {

     $user = User::query()->select('name','id','email','address','enabled','occupation')->where('id','=',$id)->get();

     $enabled = $user['enabled'];
     $occupation = $user['occupation'];

     return $user;
    }

相关问题