【发布时间】:2018-10-25 15:33:40
【问题描述】:
我有用户和习惯,还有一个 habit_user 表来加入他们。
我是这样查询的:
$track = $h->userAnswers()->where('user_id', Auth::user()->id)->wherePivot('created_at', '=', Carbon\Carbon::now()->subDays($i))->first();
这是一个循环运行,倒计时 7 天。数据库中有一条记录是 created_at: 2018-10-23 04:48:44
在我的习惯模型中,我有你期望的方法:
public function userAnswers()
{
return $this->belongsToMany('App\Habit', 'habit_user_answers')->withTimestamps()->withPivot('answer_one', 'created_at')->orderBy('pivot_created_at', 'desc');
}
为什么查询不会得到记录?
【问题讨论】:
标签: laravel laravel-5 eloquent