我正在Laravel中创建一个搜索页面,并且无法理解如何使用paginate方法进行此用法。
我在其他地方使用过它,但不是这样的。 usahaController
public function feindex() {
$hasil= DB::select('sELECT anggota.USERNAME, kategori_usaha.NAMA_KATEGORI_USAHA, usaha.NAMA_USAHA,
usaha.TYPE_UMKM, usaha.GAMBAR_UMUM, usaha.ALAMAT_USAHA, usaha.NOMOR_TLPN_USAHA FROM usaha
JOIN anggota on usaha.ID_ANGGOTA=anggota.ID_ANGGOTA
JOIN kategori_usaha on usaha.ID_KATEGORI_USAHA=kategori_usaha.ID_KATEGORI_USAHA')->paginate(2);
$keranjang['usaha']=$hasil;
return view('feindex', $keranjang);
}
视图
@foreach ($usaha as $item)
<div class="col-sm-6 col-md-3">
<div class="thumbnail text-center">
<a href="single_product.html">
<img src="{{ asset('uploads/'.$item->GAMBAR_UMUM) }}" class="img-responsive">
</a>
<br/>
<h5 class="text-primary">{{$item->NAMA_USAHA}}</h5>
<ul>
<li><i class="livicon" data-name="check" data-size="18"
data-loop="true" data-c="#787878" data-hc="787878"></i> Nama Pengusaha :<br>      {{$item->USERNAME}}</li>
<li><i class="livicon" data-name="check" data-size="18"
data-loop="true" data-c="#787878" data-hc="787878"></i> {{$item->NAMA_KATEGORI_USAHA}}</li>
<li><i class="livicon" data-name="check" data-size="18"
data-loop="true" data-c="#787878" data-hc="787878"></i> {{$item->ALAMAT_USAHA}} </li>
<li><i class="livicon" data-name="check" data-size="18"
data-loop="true" data-c="#787878" data-hc="787878"></i> {{$item->NOMOR_TLPN_USAHA}}</li>
<li><i class="livicon" data-name="check" data-size="18"
data-loop="true" data-c="#787878" data-hc="787878"></i> {{$item->TYPE_UMKM}} </li>
</ul>
<a href="single_product.html" class="btn btn-primary btn-block text-white">View</a>
</div>
</div>
@endforeach
{!! $usaha->render() !!}
如何解决这个问题
答案 0 :(得分:0)
public function feindex() {
$hasil= DB::select('SELECT anggota.USERNAME, kategori_usaha.NAMA_KATEGORI_USAHA, usaha.NAMA_USAHA,
usaha.TYPE_UMKM, usaha.GAMBAR_UMUM, usaha.ALAMAT_USAHA, usaha.NOMOR_TLPN_USAHA FROM usaha')
->join('anggota', 'usaha.ID_ANGGOTA','=','anggota.ID_ANGGOTA')
->join('kategori_usaha','usaha.ID_KATEGORI_USAHA','=','kategori_usaha.ID_KATEGORI_USAHA')
->paginate(2);
$keranjang=$hasil;
return view('usaha', $keranjang);
}