我有一个这样的查询
$users = User::leftJoin('questions', function($q) use ($user)
{
$q->on('users.id', '=', 'questions.user_id')
->where('questions.evaluator_id', '=', $user);
})
->where('users.id','!=',auth()->user()->id)
->paginate(10);
它正在工作,但是我想添加select(users.name as u_name)来获取特定列。
我试过了,但不起作用
$users = DB::table('users')
->select('users.name as u_name')
->('questions', function($q) use ($user)
{
$q->on('users.id', '=', 'questions.user_id')
->where('questions.evaluator_id', '=', $user);
})
->where('users.id','!=',auth()->user()->id)
->paginate(10);
1条答案
按热度按时间5anewei61#
我这样做
如果您有问题,请在这里输入您的用户名和密码。如果您有问题,请在这里输入您的用户名和密码。