Я использую cyrildewit / eloquent-viewable package , чтобы получить просмотры страниц. Когда я проверяю документацию, я не вижу метода, в котором я могу получить представления только за одну дату. Он использует Период и Углерод для получения дат в конкретном периоде, поэтому (с и до) функционирует.
Любое исправление или альтернативный пакет для получения просмотров страницы.
Я пытаюсь создать страницу аналитики.
public function pastDateViewsChart(){
$days = [];
$view_count = [];
foreach($this->views as $v){
//get views for the past 28 days
if($v->viewed_at >= Carbon::create("28 days ago")){
if(!in_array(Carbon::parse($v->viewed_at)->format('Y-m-d'),$days,true))
array_push($days, Carbon::parse($v->viewed_at)->format('Y-m-d'));
}
}
//get views for each day
$count = views($this)
->period(Period::upto(Carbon::parse($days[0])))
->count();
array_push($view_count,$count);
return $view_count;
}