【发布时间】:2020-05-16 15:28:07
【问题描述】:
我开始使用 Laravel 框架创建一个新应用程序,我有两个模型 user 和 preference
用户模型包含:
public function preference()
{
return $this->hasOne(Preference::class);
}
偏好模型包含:
public function user()
{
return $this->belongsTo(User::class);
}
如何在我的控制器中使用 where 语句,即: where preferencesTable.cityField = 'NY'
这是我的控制器代码:
$users = User::where(['field in preference table' => 'NY'])->preference;
我想使用 where 子句获取用户数据和偏好数据
注意:* 我的偏好表中有一个名为 city 的字段
【问题讨论】: