第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

為什么分頁(yè)每頁(yè)都顯示表的所有記錄?

為什么分頁(yè)每頁(yè)都顯示表的所有記錄?

PHP
BIG陽(yáng) 2023-06-24 18:15:10
我在我的 Laravel 項(xiàng)目中添加了分頁(yè),如下所示。但所有頁(yè)面顯示的內(nèi)容都相同。認(rèn)為employee表中有8條記錄。當(dāng)我添加以下代碼時(shí),在第一頁(yè)上顯示所有 8 條記錄,在第二頁(yè)上也顯示相同的 8 條記錄。它不會(huì)將前 5 條記錄打斷到第一頁(yè),將后 3 條記錄打斷到第二頁(yè)??刂破鱬ublic function all(){    $data = DB::table('employees')->paginate(5);    $employeeshow = employee::all()->toArray();    return view('employee.index', compact('employeeshow', 'data'));}索引.blade.php  <div>     <table>         <tr>           <th>First Name</th>           <th>Last Name</th>         </tr>       @foreach($employeeshow as $row)         <tr>           <td>{{$row['firstname']}}</td>           <td>{{$row['lastname']}}</td>         </tr>       @endforeach     </table>      {{ $data->links() }}  </div>我想在第一頁(yè)上顯示前 5 條記錄,在第二頁(yè)上顯示后 5 條記錄。幫我。謝謝
查看完整描述

2 回答

?
慕神8447489

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超1個(gè)贊

您的代碼沒(méi)有多大意義,您從數(shù)據(jù)庫(kù)中獲取所有員工并$employeeshow循環(huán)訪問(wèn)它們,但是隨后您從數(shù)據(jù)庫(kù)中獲取一組不同的員工并對(duì)$data它們進(jìn)行分頁(yè),因此打開哪個(gè)頁(yè)面并不重要,你總是循環(huán)遍歷$employeeshow其中總是包含相同的員工。


我會(huì)執(zhí)行以下操作:


控制器:


public function all()

{

? ? $employees = employee::paginate(5); // why is your model lowercase?


? ? return view('employee.index', compact('employees'));

}

看法:


<div>

? ? <table>

? ? ? ? <tr>

? ? ? ? ? ? <th>First Name</th>

? ? ? ? ? ? <th>Last Name</th>

? ? ? ? </tr>

? ? ? ? @foreach($employees as $employee)

? ? ? ? ? ? <tr>

? ? ? ? ? ? ? ? <td>{{ $employee->firstname }}</td>

? ? ? ? ? ? ? ? <td>{{ $employee->lastname }}</td>

? ? ? ? ? ? </tr>

? ? ? ? @endforeach

? ? </table>

? ? {{ $employees->links() }}

</div>

查看完整回答
反對(duì) 回復(fù) 2023-06-24
?
開滿天機(jī)

TA貢獻(xiàn)1786條經(jīng)驗(yàn) 獲得超13個(gè)贊

$employeeshow請(qǐng)$data在 foreach 循環(huán)中嘗試,而不是使用。

您的分頁(yè)值存儲(chǔ)在$data而不是在$employeeshow.


查看完整回答
反對(duì) 回復(fù) 2023-06-24
  • 2 回答
  • 0 關(guān)注
  • 210 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)