每个用户PHP Laravel上显示1个用户的总小时数

时间:2017-09-11 10:49:30

标签: php laravel

我遇到了一个问题,我不明白为什么会这样。 这是代码:

force_ssl

我有两个用户,他们两个人的工作时间不同,但它们显示的时间相同。尝试了很多方法,甚至到了timeheetHours(ofc代码不像上面那样)。我错过了哪里?

2 个答案:

答案 0 :(得分:0)

您在第二个循环中覆盖变量'There are many variations of passages ' 'of Lorem Ipsum available, but the majo' 'rity have suffered alteration.' ,您必须使用数组。

var splitInput = [
'There',
'are',
'many'
...
] 


  function conc(arguments){
        if (arguments.length === 0) 
            return "";
        else 
            return arguments.shift() + conc(arguments);
}

答案 1 :(得分:0)

在这里,您必须先初始化该值,然后预先向用户附加总和:

$timesheetHours = 0;
foreach ($users as $user) {
        $timesheetHours += $user->timesheets()->whereBetween('date', [$start_date, $end_date])->get()->sum('hours');
 }