获取 Laravel 5.4 的每日数据
Posted
技术标签:
【中文标题】获取 Laravel 5.4 的每日数据【英文标题】:Get daily data for Laravel 5.4 【发布时间】:2020-03-19 20:37:57 【问题描述】:我想从我的数据库中获取每日数据。我尝试了 2 个代码,但都对我不起作用。
$sales=Sale::whereDate('created_at', '=', Carbon::today());
我得到的错误:
找不到类“App\Http\Controllers\Carbon”
当我尝试时
$sales=Sale::whereDay('created_at', now()->day)->get();
我得到的错误:
调用未定义函数 App\Http\Controllers\now()
【问题讨论】:
你用的是什么版本的 laravel? 【参考方案1】:在 laravel created_at 中返回一个带有 Y-m-d & time & minute 的值以及所有这些信息
$now=碳::now(); 这里如何返回带有 Y-m-d 和时间和分钟的值以及所有这些信息。它每秒都在变化。
现在在这里,如果您想获取您的查询,则需要格式化您现在或今天获取的格式。试试这个,
use Carbon\Carbon;
$now_date=Carbon::today()->fomat('Y-m-d');
$sales=Sale::whereDate('created_at', '=',$now_date);
【讨论】:
如果这个解决方案解决了你的问题,那么你可以选择我的答案【参考方案2】:你应该尝试导入 Carbon 然后使用它:
use Carbon\Carbon;
然后在你的代码中你可以像这样使用 Carbon:
Carbon::now();
Carbon::today();
【讨论】:
【参考方案3】:将use Carbon\Carbon;
放在namespace
之后的顶部,然后使用此代码。
$sales=Sale::whereDate('created_at', Carbon::today())->get();
【讨论】:
乐于助人。快乐编码,以上是关于获取 Laravel 5.4 的每日数据的主要内容,如果未能解决你的问题,请参考以下文章
如何获取用户选择的按钮值并在 laravel 5.4 的控制器上使用它