実現したいこと
日付変更機能を処理したいです
前提
下図のようにボタンで日付を前後できる機能を搭載したいのですが、一応表示面の方は問題なく出来ているのですがボタンリンク?が機能しません
コントロールのどこかの記載が足りてないのは分かっているもののどう書けば正常化するのかわからなくなっています
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
参考までにgithubのリンクを載せときます
(https://github.com/seki221/attendance/tree/main)
php
1//「日付一覧」で表示される、全ユーザーの日付別勤怠情報 2 public function getAttendances(Request $request) 3 { 4 if (is_null($request->date) || ($request->date == "today")) { 5 $today = Carbon::today()->format('Y-m-d'); 6 } else { 7 $subDay = $request->date; 8 } 9 10 // $prevOrNext = $request->changeDay; 11 12 $resultArray[] = array(); 13 $i = 0; 14 15 $attendanceTodayAll = Attendance::where('date', $today)->get(); 16 17 foreach ($attendanceTodayAll as $attendanceToday) { 18 if ($attendanceToday->end_time) { 19 $restTodayAll = Rest::where('attendance_id', $attendanceToday->id)->get(); 20 21 $restTimeDiffInSecondsTotal = 0; 22 23 foreach ($restTodayAll as $restToday) { 24 $restTime = $this->calculateRestTime($restToday); 25 $restTimeDiffInSecondsTotal += $restTime; 26 } 27 28 $result = $this->actualWorkTime($attendanceToday, $restTimeDiffInSecondsTotal); 29 $resultArray[$i] = $result; 30 $i++; 31 } 32 } 33 34 $attendances = $this->paginate($resultArray, 5, null, ['path' => "/attendance_list?date={$today}"]); 35 // &changeDay={$prevOrNext} 36 37 $dt = Carbon::now(); // Carbonを使って今日の日付を取得 38 $times = [ 39 "SubDay" => $dt->subDay(), 40 ]; 41 42 return view('/attendance_list')->with([ 43 'today' => $today, 44 'subday' => $subDay, 45 'attendances' => $attendances, 46 ]); 47 }
試したこと
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。