카운터
카운터(counter)
카운터 인스턴스
// 문서 조회에 사용할 카운터 반환
$readCounter = XeCounter::make($request, 'read');// 투표(찬성, 반대)에 사용할 카운터 반환
$voteCounter = XeCounter::make($request, 'vote', ['assent', dissent']);조회수 증가
$doc = Document::find('id');
$readCounter = XeCounter::make($request, 'read');
// Counter는 $user 가 Guest라면 IP를 기준으로 수를 셉니다.
$readCounter->setGuest();
$user = Auth::user();
if ($readCounter->has($doc->id, $user) === false) {
$readCounter->add($doc->id, $user);
}
$doc->readCount = $readCounter->getPoint($doc->id);
$doc->save();투표 취소
투표 로그
Last updated
Was this helpful?