【发布时间】:2019-10-03 15:01:30
【问题描述】:
我要统计本月新创建的学生总数和本月在线学生的数量
public function index ()
{
$month = Carbon::now()->month;
$members = Member::getStudents();
$saleareas = Member::getSaleAreas();
Order::getTotalCardOnSaleAreas($saleareas);
foreach ($members as $member) {
$newstudent = $member->created_at->month;
$online = $member->updated_at->month;
if($month == $newstudent){
$members = $members->count();
}
if($month == $online){
$onl= $members->count(); // error
}
$orders = Order::where('member_id',$member->id)->get();
foreach ($orders as $order) {
$neworder = $order->created_at->month;
if($month == $neworder && $order->status = 'active'){
$orders = $orders->count();
};
}
}
return view('admin.dashboard.index', compact('members','orders','onl','saleareas'));
}
出现错误:调用 int 上的成员函数 count()
【问题讨论】: