私は2つのテーブル 製品表を持っている:列(ID、PRODUCT_NAME、product_image、価格) 注文表:列(ID、PRODUCT_ID、USER_ID、ordered_on)ラベリングの製品表から順序付けられていない製品をページ付けする方法は?
私はリストのページを持っているが(当初、私はすべての製品を一覧表示します製品表から) 製品がカートに追加された場合は、ユーザーに基づいてカートから取り外す必要があります。
は、私はこのようなクエリを書かれている:APIレスポンス中に
$menuspecial=Product::paginate(10)->toArray();
foreach($menuspecial as $menu){
$menuinfo = Cart::where('product_id',$menu['id'])->where('user_id',$id)->first();
if(!isset($menuinfo)){
$menuvalue[] = $menu->get();
}
iは事前に
おかげで(例えば次のURL、page..ectなど)改ページのデータを取得していませんよ。
あなたは私たちがforeachのデータを使用して返すならば、ページネーションデータは文句を言わないこと 'simplePaginate(10)' https://laravel.com/docs/5.4/pagination#displaying-pagination-results –
@chasenycを試してみました表示されている場合は、両方のテーブルからデータを取得する他の方法がある場合 –