이 데이터를 페이지 매김하려고합니다.
if( $id_act!="" && $id_sous!="" && $id_secteur!="" ) // category and sub categroy and secteur selected
{
$res = Entreprise::join('secteurs','secteurs.id','=','entreprises.secteurs_id')
->where('secteurs_id','=',$id_secteur)
->where('idact','=',$id_act)
->where('idSousCat','=',$id_sous)
->get(array('entreprises.RS','entreprises.secteurs_id','entreprises.Descp','secteurs.libelle'));
return view('list_entreprise', ['resultas'=> $res , 'Secteurs'=> $Secteurs , 'Sous_Categories'=> $Sous_Categories , 'Activities'=> $Activities ])->paginate(4);
//dd($res);
}
if( $id_act!="" && $id_sous!="" && $id_secteur=="") // category and sub categroy selected
{
$res = Entreprise::join('secteurs','secteurs.id','=','entreprises.secteurs_id')
->where('idact','=',$id_act)
->where('idSousCat','=',$id_sous)
->get(array('entreprises.RS','entreprises.secteurs_id','entreprises.Descp','secteurs.libelle'));
return view('list_entreprise', ['resultas'=> $res , 'Secteurs'=> $Secteurs , 'Sous_Categories'=> $Sous_Categories , 'Activities'=> $Activities ])->paginate(4);
//dd($res);
}
if( $id_act!="" && $id_sous=="" && $id_secteur=="") // only category selected
{
$res = Entreprise::join('secteurs','secteurs.id','=','entreprises.secteurs_id')
->where('idact','=',$id_act)
->get(array('entreprises.RS','entreprises.secteurs_id','entreprises.Descp','secteurs.libelle'));
return view('list_entreprise', ['resultas'=> $res , 'Secteurs'=> $Secteurs , 'Activities'=> $Activities ])->paginate(4);
//dd($res);
}
하지만이 오류가 계속 발생합니다.
Illuminate \ View \ View :: paginate 메서드가 없습니다.
paginate()
view ()가 아닌 쿼리에서 호출해야합니다. 그래서 당신은 변경해야합니다 get()
에 select()
및 통화 paginate(4)
후.
$res = Entreprise::join('secteurs','secteurs.id','=','entreprises.secteurs_id')
->where('idact','=',$id_act)
->select('entreprises.RS', 'entreprises.secteurs_id', 'entreprises.Descp', 'secteurs.libelle')
->paginate(4);
return view('list_entreprise', ['resultas'=> $res , 'Secteurs'=> $Secteurs , 'Activities'=> $Activities ]);
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다