実現したいこと
勤怠管理の日別一覧ページのページネーションを
5つごとで実装したい
前提
Laravelで勤怠管理アプリを作成中
テーブルについては
ユーザー(従業員情報)、出退勤、休憩
の3つで作成し、コントローラも3つ分けて実装中
打刻した情報を日別一覧ページで情報を表示させており
ページネーションを5つごとで実装が必要
発生している問題・エラーメッセージ
エラーメッセージは出ていないが
正しく実装がされてない状況
→何も反映がされない
該当のソースコード
日別一覧ページ
@extends('layouts.app') @section('css') <link rel="stylesheet" href="{{ asset('css/attendance.css') }}"> @endsection @section('content') <div class="attendance__content"> <table> <thead> <tr> <th>名前</th> <th>勤務開始</th> <th>勤務終了</th> <th>休憩時間</th> <th>勤務時間</th> </tr> </thead> <tbody> @foreach ($users ?? '' as $user) @foreach ($user->attendances as $attendance) <tr> <td>{{ $user->name }}</td> <td>{{ $attendance->start_time ?? '-' }}</td> <td>{{ $attendance->end_time ?? '-' }}</td> <td> {{ $attendance->total_rest_time }} 分 </td> <td>{{ $attendance->working_hours }}</td> </tr> @endforeach @endforeach </tbody> </table> {{ $attendances->links() }} </div> @endsection
・出退勤コントローラー
public function pagination() { $attendances = Attendance::Paginate(5); return view('attendance', ['attendances' => $attendances]); }
ご教示いただけたら幸いです。
ソースコードは次の様に ``` で囲ってください。 簡略記法である インデントで コード扱いされて見づらいです。
```
ソースコード
```
コメントありがとうございます。質問を修正したのでご確認よろしくお願いいたします。
>正しく実装がされてない状況
>→何も反映がされない
と書かれても、何が正しいのか? 何が実装・反映されてないのかが第三者にはそれを判断する材料が質問文内にないので何も分かりません。
それらが第三者に分かるような具体的な情報、例えば実際の画面がどうなっているのかのキャプチャ画面、どういう状態になるのを望んでいるのか?の情報などを質問文内に追記お願いします。
参考)
https://teratail.com/help/question-tips
ご教示ありがとうございます。
次回以降、意識しながら質問内容作成いたします。
この質問はもう大丈夫ということでしょうか? そうであれば自分で解決方法を記入いただき、自己解決としてクローズされると良いかと思います。
もしそうでないのなら、質問文は修正や編集・追記が可能です。現状の要素だけだと不明点が多く回答が出にくいと思いますので、参考ページを元に情報を付け足してください。
ご回答ありがとうございます。
解決ができましたので、自己解決でクローズいたします。
回答1件
あなたの回答
tips
プレビュー