2016-03-27 27 views
0
$page = Question::paginate(10); 
dd($page); 

yok işlemek i sonra diğer modeller ilişkilerin kendi üretim paginate sonucu ancak sayfa bağlantıları ilgili sayfalara ayırma kullandığınızda ancak görünen çok iyi çalışıyor sayfalandırma onun üretim hatası nedeniyleYöntem laravel sayfalama İşte

$questions = Course::with(['questions' => function($query){ 
       $query->paginate(10); 
      },'questions.subjects','questions.years']) 
      ->where("status",1) 
      ->where(function ($query) use ($course) { 
       $query->orWhere('course', '=', $course) 
        ->orWhere('slug', '=', $course); 
      })->get(); 

HATA: Burada eksik olan şey nedir?

cevap

0

Sayfalandýr'ý ilişkilerinde bir sorgunun sonunda kullanılır, ve edilmelidir:

$questions = Course::with(['questions','questions.subjects','questions.years']) 
     ->where("status",1) 
     ->where(function ($query) use ($course) { 
      $query->orWhere('course', '=', $course) 
       ->orWhere('slug', '=', $course); 
     })->paginate(10); 

ana sonuç kümesi Sayfalara ayırma değil olduğundan, Method render does not exist hatası alıyorum.

+0

Teşekkürler ama soru sınıfında pagination istemiyorum elbette, pagination için ne yapıyorum. – Jitendra