获取 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 - 获取列包含特定字符串的条目

如何获取用户选择的按钮值并在 laravel 5.4 的控制器上使用它

laravel 5.4 数据库中的表单下拉列表

手把手教你跑Larave框架实战笔记系列之二

带有 Laravel 5.4 的 Instagram API

Laravel 5.4雄辩的一对多关系