Php 为什么我能';不要对年收入计算错误的值
我已经测试了我的电脑 每日收入和每月收入良好Php 为什么我能';不要对年收入计算错误的值,php,html,mysql,laravel,Php,Html,Mysql,Laravel,我已经测试了我的电脑 每日收入和每月收入良好 但是年收入我不知道怎么做。请提供帮助。您现在可以使用而不是createFromDate这将为您提供当前年份: public function revenue(){ $today = Carbon::today(); $date = Carbon::createFromDate(2019, 3, 1); $daily_revenue = $this->getRevenue($today->format('
但是年收入我不知道怎么做。请提供帮助。您现在可以使用
而不是createFromDate
这将为您提供当前年份:
public function revenue(){
$today = Carbon::today();
$date = Carbon::createFromDate(2019, 3, 1);
$daily_revenue = $this->getRevenue($today->format('Y-m-d 00:00:00'), $today->format('Y-m-d 23:59:59'));
$monthly_revenue = $this->getRevenue(Carbon::today()->startOfMonth(), Carbon::today()->endOfMonth());
$yearly_revenue = $this->getRevenue(Carbon::createFromDate()->startOfYear(), Carbon::createFromDate()->EndOfYear());
dd($yearly_revenue);
return view('layouts/home', ['']);
}
private function getRevenue($date_from, $date_to) {
$revenue = Sales::whereBetween('created_at', [$date_from, $date_to])
->sum('grand_price');
return $revenue;
}
你需要澄清你的意思。对不起。。。我对我的工作很不满意clarity@RaymondNijland看看他的代码和我修改过的代码行,你就会明白我为什么建议这样做。别介意我的评论,现在我明白你为什么建议这样做了。@RaymondNijland很抱歉让你困惑。。。我只是开始了很多不知道的事情。。。我的英语不好=(
$yearly_revenue = $this->getRevenue(Carbon::now()->startOfYear(), Carbon::now()->endOfYear());