我有两个表:revisions_intervals和revision。 Revisions_intervals有许多修订版,一个修订版属于一个revisions_intervals。 所以,我的修订模型:
public function revision_interval() {
return $this->belongsTo('App\Revision_interval');
}
并在我的revision_interval模型中:
public function revisions() {
return $this->hasMany('App\Revision');
}
我有观察"索引"对于修订间隔,每个我想要显示多少关系与指定的修订间隔相关。在我的"索引"叶片:
@foreach($revision_intervals as $interval)
<tr>
<td>
{{ count($interval->revisions->past()) }} /
{{ count($interval->revisions) }}
</td>
</tr>
@endforeach
这&#34;过去()&#34;方法应该是&#34;范围&#34;修订模型的方法,但这不起作用。怎么做? (选择要收集的指定修订版)
我有&#34; scopePast&#34;我的修订模型中的方法:
public function scopePast($query) {
$date = \Carbon\Carbon::now()->format('Y-m-d');
$query->where('date_of_revision', '>', $date);
}