私はなぜそれがどういうものなのか理解できないという問題があります。 が、これはコードです:1人のユーザーの総時間が各ユーザーに表示されますPHP Laravel
function getHours($project_id, $project_startDate, $project_endDate)
{
$project = Project::find($project_id);
$users = $project->users()->get();
$start_date = $project_startDate;
$end_date = $project_endDate;
foreach ($users as $user) {
$timesheetHours = $user->timesheets()->whereBetween('date', [$start_date, $end_date])->get()->sum('hours');
}
return $timesheetHours;
}
私は中2人のユーザーを持っており、それらの両方は、異なる時間を持っているが、それはそれらすべてに同じ時間を示しています。 timesheetHours(ofcコードは上記のようなものではない)をforeachするためにさえ、多くの方法を試しました。どこに行方不明ですか?
'はhtmlspecialchars()は、パラメータ1が文字列であることを期待し、与えられた配列は、'これは来ますなぜ? – BTEK
配列をループし、各項目のhtmlspecialchars()を呼び出します – delboy1978uk
これはどのように行うことができますか? – BTEK