「勤務時間」の値を入力できる曜日ごとに、任意の数の従業員をテキストフィールドにリストする必要があるシステムがあります。
したがって、動的な行数を持つテーブルを生成する必要があり、各行には 7 つのテキスト フィールドが含まれます。バックエンドで入力データを受け取ったら、これらのフィールドに ID を割り当てて簡単に反復できるようにするときに使用する最善の規則は何ですか?
各行には、従業員の ID を表す行に関連付けられた ID 番号があります。
次のようなことができれば最高です。
foreach($rows as $row)
{
$id = $row['id'];
$employee = Employee::find($id);
foreach($row['hoursWorked'] as $dailyHours)
{
$timecard = new Timecard();
$timecard->hours = $dailyHours;
$employee->timecards->insert($timecard);
}
}
フォームを構成し、HTML 側で入力を識別して、これをできるだけ簡単にする最良の方法は何ですか?
補足として、他のソリューションを開く場合に備えて、私は Laravel 3 フレームワーク内で作業しています。