前提・実現したいこと
Laravel5.5でミューテーターによるsortByを行い、その結果をページングしたいと思っています。
発生している問題・エラーメッセージ
User.php
public function getTotalattendanceAttribute()
{
return $this->eventattendances->whereNotIn('eventattendancestatus_id', 6)->count();
}
ClientsController.php
$clients = User::get()->sortBy('Totalattendance')->paginate(10);
結果
Method Paginate does not exist
試したこと
$clients = User::orderBy('Totalattendance')->paginate(10);
結果
Column not found: 1054 Unknown column 'Totalattendance' in 'order clause' (SQL: select * from users
order by Totalattendance
asc limit 10 offset 0)
よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/21 00:34