【发布时间】:2017-09-28 22:30:51
【问题描述】:
大家好,
我目前正在实现一个系统,可以让同事填写他们的工作时间和他们的工作内容。我使用表中命名的时间戳(日期)将它们保存到数据库中。现在我一直在尝试获取上周填写的注册值(我创建了一些虚拟时间)。而且我一直在尝试同时使用 Carbon 和 Eloquent 查询生成器,但我完全被卡住了。有人愿意帮我吗?
$currentDate = \Carbon\Carbon::now('GMT+2');
$agoDate = $currentDate->subDays($currentDate->dayOfWeek)->subWeek();
$weekly = Hoursregistration::pluck('date')->agoDate($currentDate);
return $weekly;
是应该从数据库中获取日期的代码(有效)。但是当我尝试放入包含碳方法的变量时。它不起作用并给我一个 Method agoDate 不存在。 (查看:/var/www/clients/client0/web319/web/resources/views/hoursregistrations/index.blade.php)错误。
我希望得到一些帮助,因为这对我的教育至关重要(有点紧张。)
【问题讨论】:
-
agoDate 不是 Carbon 库中的现有方法 - 您到底想要实现什么?获取日期减去一天?
-
上周所有记录的项目
-
自从我的老板告诉我使用 Carbon 来处理日期,以及一个 Eloquent 查询来获取数据
标签: php sql laravel laravel-5 php-carbon