Laravel yajraテーブルページングサーバー側で、2ページ目をクリックした後に3ページ目をクリックできません
P粉563831052
P粉563831052 2023-09-04 20:24:03
0
1
594
<p>基本的には1ページ目(1枚目の写真がご覧いただけます)で、合計8個のデータがあり、各ページに2個のデータが表示されます。 最初の写真</p> <p>そのため、2 ページ目をクリックすると、3 ページ目が消えてクリックできなくなります。 2 番目の画像が表示されます (2 ページ目の 2 番目の画像ですが、ご覧のとおり、3 ページ目をクリックするためのボタンはありません) </p> <p>以下に示すように、データ テーブルを追加し、コードに ->setOffset($start) を追加してみました。しかし、うまくいきません。誰か助けてください。 </p> <pre class="brush:php;toolbar:false;">パブリック関数reservationListing(Request $request) { $req = $request->all(); $query = EventRegistration::selectRaw("reservation_date,event_reservations.outlet_id,event_reservations.event_id,SUM(event_reservations.total_ Adults) as ttl_social, SUM(event_reservations.total_kids) を ttl_kid として、SUM(event_reservations.total_ Adultsevent_reservations.total_kids) を ttl_pax として、 SUM(CASE WHEN event_reservations.total_attendees が NULL の場合は 0、それ以外の場合はevent_reservations.total_attendees End) を ttl_attended として、 SUM(CASE WHENpayment_status = 'pending' THEN 1 ELSE 0 END) as ttl_pending,SUM(CASE WHENpayment_status = 'paid' THEN 1 ELSE 0 END) as ttl_paid, events.name をevent_name、outlets.name をoutlet_name とします") ->leftjoin("events", "events.id", "=", "event_reservations.event_id") ->leftjoin("outlets", "outlets.id", "=", "event_reservations.outlet_id") ->groupby('予約日') ->groupby('outlet_id') ->groupby('イベントID'); if (!empty($req['date_to']) && !empty($req['date_to'])) { $query->whereRaw("DATE(reservation_date) BETWEEN '".$req['date_from']."' AND '".$req['date_to']."'"); } if (!empty($req['outlet_id'])) { $query->where("event_reservations.outlet_id", $req['outlet_id']); } if (!empty($req['event_id'])) { $query->where("event_reservations.event_id", $req['event_id']); } if (!empty($req['start'])) { $query->skip($req['start']); } if (!empty($req['start'])) { $query->take($req['length']); } $query->orderBy("予約日"); $reservationList = $query->get(); $start = ($request->start) ? $request->start : 0; データテーブル::of($reservationList) を返す ->setOffset($start) ->addIndexColumn() ->make(true); }</pre></p>
P粉563831052
P粉563831052

全員に返信(1)
P粉988025835

すでに答えは得られていますが、一部のコードを変更し、一部のコードを削除しただけです:

リーリー

これは関数の完全なコードです:

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート