get('option')) { case '365': $total = $model->whereDate('created_at', '>=', Carbon::now()->addYears(-1)->toDateString())->count(); break; case '30': $total = $model->whereDate('created_at', '>=', Carbon::now()->addDays(-30)->toDateString())->count(); break; case '14': $total = $model->whereDate('created_at', '>=', Carbon::now()->addDays(-14)->toDateString())->count(); break; case '7': $total = $model->whereDate('created_at', '>=', Carbon::now()->addDays(-7)->toDateString())->count(); break; case '3': default: $total = $model->whereDate('created_at', '>=', Carbon::now()->addDays(-1)->toDateString())->count(); break; } $this->content($total); $this->total(Device::count()); } /** * @param int $percent * * @return $this */ public function total($percent) { return $this->footer( "共 {$percent} 台设备" ); } /** * 设置卡片底部内容. * * @param string|Renderable|\Closure $footer * * @return $this */ public function footer($footer) { $this->footer = $footer; return $this; } /** * 渲染卡片内容. * * @return string */ public function renderContent() { $content = parent::renderContent(); return <<